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


While...WEnd

Цикл с предусловием.

While <expression>
    <statements>
WEnd

Параметры

expression Выражение, которое при вычислении может принять значение True или False.
Если <expression> равно True - выполнить операторы <statements>
Если <expression> равно False, происходит выход из цикла.
statements Многострочный блок операторов, который выполняется, если выражение <expression> равно True

Примечания

Выражения While...WEnd могут быть вложенными.
Выражение вычисляется до начала выполнения операторов цикла, поэтому он может быть выполнен ноль или более раз.
Для создания бесконечного цикла достаточно использовать любое число не равное нулю в качестве <expression>.

См. также

ContinueLoop, ExitLoop, Do

Пример

$i = 0
While $i <= 10 ; при верном условии цикл повторяется
    MsgBox(4096, '$i=' & $i, "Значение $i = " & $i, 1)
    $i = $i + 1
WEnd