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.

Reply via email to