On Monday, 26 February 2018 at 21:30:09 UTC, aliak wrote:
On Monday, 26 February 2018 at 19:32:44 UTC, ketmar wrote:
WebFreak001 wrote:
And if that's also a no no, how about char -> int. Or int ->
float? Is ok?
Maybe there're some valid arguments, to disallow it
*completely* though?
Cheers
I would be very happy if char -> int and int -> float was not
implicit.
This has happened to me enough times that i remember it:
float a = some_int / some_other_int; //ops i don't think this was
what I wanted.
constrast
float a = some_int.to!float / some_other_int.to!float; //ugly but
at-least its clear.
Not really a big deal (and auto kind of ruins it) but it would
make stuff consistent between user types and built in ones.