About switch case statements...

grauzone none at example.net
Mon Nov 16 13:20:36 PST 2009


Walter Bright wrote:
> Don wrote:
>> That's not fall-through, one case is *inside* the 'if' clause of 
>> another one!! Wow. Do you really want to encourage that sort of thing?
> 
> I think it's more the #if that obfuscates the code. After long 
> experience with #if, I really don't like it, which is why I adamantly 
> resist having fine-grained conditional compilation in D.

True, but the case label inside the if statement is obfuscation too. I 
bet many C/C++ programmers don't even know that this syntax is allowed...

But we need to keep it for duff's device, I guess.



More information about the Digitalmars-d mailing list