Chad J wrote:
So, switch-case statements are a frequent source of nasty bugs. Fixing
them (well) requires breaking backwards compatibility.
Any chance this will happen for D2?
(This is intended as more of a reminder and simple curiosity than a
discussion.)
I wish very much that a transferring control flow statement (break,
return, goto etc.) is required at the end of each case. Then, the rare
case when you want to break through is easy to implement as goto case
xxx; and all is good.
Walter's answer to that has put me to silence for good. "But I use
fall-through all the time!" I then knew the feature will never make it.
Andrei