Schlüsselwortreferenz

ExitLoop

Beendet eine While-, Do- oder For-Schleife.

ExitLoop [level]

 

Parameter

level [optional] Die Ebene der Schleife, die beendet werden soll (Standard ist 1, also die aktuelle Schleife).

 

Bemerkungen

Ein negativer level oder einer mit dem Wert 0 hat keinen Effekt.

ExitLoop beendet eine While-, Do- oder For-Schleife.
ExitLoop ist dann nützlich, wenn ansonsten eine Fehlerüberprüfung sowohl im Schleifentest, als auch im Schleifencode durchgeführt werden müsste.

 

Verwandte Funktionen

ContinueLoop, Exit, For, Do, While

 

Beispiel


$sum = 0
While 1 ; Endlosschleife bis ExitLoop aufgerufen wird
    $ans = InputBox("Summe=" & $sum, _
        "   Bitte eine positive Zahl eingeben.  (Durch die Eingabe einer negativen Zahl wird die InputBox beendet)")
    If $ans < 0 Then ExitLoop
    $sum = $sum + $ans
WEnd
MsgBox(0,"Die Summe beträgt", $sum)