About switch case statements...

grauzone none at example.net
Mon Nov 16 11:45:13 PST 2009


Justin Johansson wrote:
> bearophile wrote:
>> Don:
>>
>>> (providing that empty fall-through case statements remain valid; 
>>> disallowing them would be really annoying).
>>
>> What's bad about forcing people to write:
>> case A, B, C:
>>
>> Instead of:
>> case A:
>> case B:
>> case C:
>> ?
>>
>> Bye,
>> bearophile
> 
> I don't know about "forcing people" to write such but perhaps it could 
> be an "option for people" :-)
> 
> Actually I quite like the brevity you propose but would it be a 
> challenge for the comma operator?
> 
> While ago, I got D multi-dimensional array syntax messed up and declared 
> such an animal as
> int[3,4,5] which effectively ended up declaring the beast as int[5].

The comma operator is another piece of C cruft that needs to go.

> Cheers
> Justin
> 
> 



More information about the Digitalmars-d mailing list