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