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