Moin!
switch( Bedingung ) { case Ausdruck : // fals der CASE-Block mehrere Spalten beansprucht Anweisung; break; // BREAK ist ein sehr kurzer Befehl der immer gleich auftaucht }
Wenn ich eine einfachen case Block habe will ich ihn in eine Zeile schreiben wenn es nicht 80 Zalten überschreitet.
Was ist das wichtigste an einem switch/case? Das Fehleranfälligste, wo man am Meisten Zeit mit Debugging verbringt?
Wenn das "break" fehlt!
Es gibt deshalb Coding Standards, die explizit vorschreiben (oder zumindest nahelegen), dass man einen Kommentar schreiben muss, wenn man an einer Stelle das "break" weglassen will, und das Absicht war.
Deshalb: Nie das "break" ans Zeilenende. Dort wird es übersehen.
Und wenn der Code eines Case sowieso in eine Zeile passt, sollte man das switch/case gleich ganz eliminieren, und beispielsweise Closures in einem Lookup-Array benutzen.
Grüße Sven