Break : Continue


Syntax
Break [Level]
Beschreibung
Break ermöglicht folgende Schleifen zu jedem Zeitpunkt 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. Ohne einen Parameter 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

Syntax
Continue
Beschreibung
Continue ermöglicht die aktuelle Wiederholung (Schleifendurchlauf) bei folgenden Schleifen zu überspringen: 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