2019-11-18 19:52:05 +00:00
parent ef08d1c760
commit 62a3686068

@@ -23,4 +23,5 @@ switch (ausdruck) {
- Leere switch-Anweisungen sind erlaubt
- Anweisungen außerhalb der `case`- und `default`-Blöcke sind verboten.
- Alle `case`-Blöcke sind in einem Scope. Variablen sind demnach definiert, aber nicht zwingend initialisiert.
- Scoping durch neue Blöcke innerhalb der `case`-Anweisungen ist erlaubt. Um `case`-Blöcke herum jedoch nicht!
- Scoping durch neue Blöcke innerhalb der `case`-Anweisungen ist erlaubt. Um `case`-Blöcke herum jedoch nicht!
- ``case`` kann komplett fehlen, ``switch`` muss aber Klammern haben, leere Anweisung mit ; geht nicht.