Ключевое слово ExitLoop

 ↑  ←  Описание ключевого слова


ExitLoop

Завершает выполнение циклов While/Do/For.

ExitLoop [level]

Параметры

level [необязательный] Уровень вложенности для выхода. По умолчанию 1 (только текущий цикл).

Примечания

Отрицательное число или 0 в качестве параметра level не имеет эффекта, действие игнорируется.

ExitLoop прекращает выполнение циклов While, Do или For.
ExitLoop полезна в случае, когда проверку на ошибки необходимо делать как в выражении цикла, так и в теле цикла (см. пример).

См. также

ContinueLoop, Exit, For, Do, While

Пример

$sum = 0
While 1 ; бесконечный цикл. ExitLoop единственная возможность его завершить
    $ans = InputBox("Общая сумма=" & $sum, _
            "   Введите неотрицательное число.  (Отрицательное для выхода)")
    If $ans < 0 Then ExitLoop
    $sum = $sum + $ans
WEnd
MsgBox(4096, "Сумма введённых", $sum)