@@ -5,6 +5,6 @@
|
|||||||
- `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.
|
- 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?
|
- Wo dürfen Labels definiert werden?
|
||||||
- Label muss direkt vor der Schleife stehen
|
- Label muss direkt vor der Schleife stehen (Label an anderen Stellen durchaus möglich, kann aber nicht mit `continue` oder `goto` angesprungen werden.
|
||||||
- Label dürfen nicht mehrfach vergeben werden
|
- 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.
|
- 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