Schlüsselwortreferenz


ExitLoop

Beschreibung anzeigen in

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, Do, Exit, For, While

Beispiel

#include <MsgBoxConstants.au3>

Local $iSum = 0, $iAns = 0

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

MsgBox($MB_SYSTEMMODAL, "", "Die Summe beträgt: " & $iSum)