Ключевое слово Do...Until

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


Do...Until

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

Do
    <statements>
Until <expression>

Параметры

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

Примечания

Выражения Do...Until могут быть вложенными.
Выражение <expression> проверяется после выполнения блока операторов statements, поэтому блок операторов цикла выполняется 1 или более раз.

См. также

ContinueLoop, ExitLoop, While

Пример

$i = 0
Do
    MsgBox(4096, "Значение", '$i = ' & $i)
    $i = $i + 1 ; аналогично $i += 1
Until $i = 10 ; повторяет цикл, пока $i не станет равной 10