On 09/06/12 20:42, Minas wrote:
With
ints, the best we can do is 0. With floats, NaN makes it better.

With the logic that NaN is the default for floats, 0 is a very bad choice for 
ints. It the worst we could do. Altough I understand that setting it to 
something else like -infinity is still not a good choice.


Do you ave in mind something as NaI (Nat an Integer) ?

I think that if D wants people to initialize their variables, it should 
generate a compiler error when not doing so, like C# and Java. For me, having 
floats defaulting to NaN and ints to zero is somewhere in the middle... Which 
isn't good.

The current solution is not good for me (I still love D though).



Jerome

Reply via email to