[rust-dev] Why are generic integers not usable as floats?
zwarich at mozilla.com
Thu Jun 19 16:06:59 PDT 2014
Not all integer constants can be perfectly represented as floating-point values. What do you propose in that case, just a hard error?
> On Jun 19, 2014, at 4:02 PM, Matthew McPherrin <matt at mcpherrin.ca> wrote:
> This came up on IRC today, and it was something I've wondered in the past but nobody had an immediately good answer either way.
> I think it's fairly inconsistent that these two code samples aren't equivalent:
> let a = 1f32;
> let b: f32 = 1;
> It's fairly annoying in my opinion to have to occasionally add a .0 after floating point literals.
> Especially since we're getting rid of integer fallback in RFC 30, I think this issue ought to be thought about.
> Rust-dev mailing list
> Rust-dev at mozilla.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Rust-dev