@@ -2,4 +2,9 @@
|
||||
- `continue` und `break` führen wie `return` zu Compilefehler, wenn dadurch unerreichbarer Code entsteht.
|
||||
- `break` bricht die aktuelle Schleife ab und macht mit der Anweisung nach der Schleife weiter
|
||||
- `continue` bricht den aktuellen Durchlauf ab. Danach folgt die nächste Schleifenprüfung
|
||||
- `continue` und `break` mit label führen die entsprechende Aktion auf der gelabelten Schleife durch, nicht (zwingend) für die Schleife, in der die Anweisung steht.
|
||||
- `continue` und `break` mit label führen die entsprechende Aktion auf der gelabelten Schleife durch, nicht (zwingend) für die Schleife, in der die Anweisung steht.
|
||||
- Es können nur die eigene Schleife oder darüber liegende angesprochen werden, nicht daneben liegende oder gar woanders definierte.
|
||||
- Wo dürfen Labels definiert werden?
|
||||
- Label muss direkt vor der Schleife stehen
|
||||
- Label dürfen nicht mehrfach vergeben werden
|
||||
- Generell können diverse Statements gelabelt werden, diese können aber nicht per `break` und `continue` angesprochen werden.
|
||||
Reference in New Issue
Block a user