Meine Herren!
break;
ist m.E. ein Designfehler vieler Programmiersprachen.
Mit der Meinung stehst du nicht alleine da. Code-Quality-Tools wie JSLint (für JavaScript) können so konfiguriert werden, dass sie switch-Kontrollstrukturen nicht akzeptieren. Häufig ist es auch Konvention, dass Fälle, die ineinander fallen mit einem Kommentar //falls into
gekennzeichnet werden und sonst davon ausgegangen wird, dass es ein Fehler ist.
--
“All right, then, I'll go to hell.” – Huck Finn
“All right, then, I'll go to hell.” – Huck Finn