.init property for char[] type
Jeremie Pelletier
jeremiep at gmail.com
Tue Sep 22 15:07:46 PDT 2009
Andrei Alexandrescu wrote:
> Justin Johansson wrote:
>> Jeremie Pelletier Wrote:
>>> Besides, if you initialize character arrays to "", what do you
>>> initialize other arrays to, and other reference types to? It just
>>> wouldn't be consistent.
>>
>> Consistency. Since when is that an argument?
>>
>> Just to be a PITA, pick the inconsistent row in the table below (from
>> spec_D1.00.pdf).
>> The row ordering of the the table has been shuffled just to make it a
>> bit more difficult to spot :-)
>>
>> short.init 0
>> int.init 0
>> bool.init false
>> byte.init 0
>> double.init double.nan
>> long.init 0L
>>
>
> You forgot
>
> char.init 0xFF
> wchar.init 0xFFFF
> dchar.init 0xFFFFFFFF
>
>
> Andrei
Actually, dchar.init is "\U0000ffff".
Jeremie
More information about the Digitalmars-d
mailing list