Break : Continue
BeschreibungBreak [Level]
Break bietet die Möglichkeit, folgende Schleifen während jeder Wiederholung (Iteration) zu verlassen: Repeat, For, ForEach und While. Der optionale 'Level' Parameter gibt die Anzahl zu verlassender Schleifen an, wenn es sich um mehrere verschachtelte Schleifen handelt. Wenn kein Parameter angegeben wurde, verlässt Break die aktuelle Schleife.
Beispiel: Einfache Schleife
For k=0 To 10
If k=5
Break ; Wird direkt die For/Next Schleife verlassen
EndIf
Debug k
Next
Beispiel: Verschachtelte Schleifen
For k=0 To 10
Counter = 0
Repeat
If k=5
Break 2 ; Wird direkt die Repeat/Until und die For/Next Schleifen verlassen
EndIf
Counter+1
Until Counter > 1
Debug k
Next
BeschreibungContinue
Continue bietet die Möglichkeit, bei folgenden Schleifen die aktuelle Wiederholung (Schleifendurchlauf) zu überspringen und direkt zum Ende der Schleife zu springen (ohne den Quellcode dazwischen zu verarbeiten): Repeat, For, ForEach und While.
Beispiel
For k=0 To 10
If k=5
Continue ; Wird das 'Debug 5' überspringen und direkt zum nächstem Schleifendurchlauf übergehen
EndIf
Debug k
Next