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


ContinueLoop

Пропускает текущий шаг цикла While/Do/For, переходя к проверке условия для следующего шага.

ContinueLoop [level]

Параметры

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

Примечания

ContinueLoop пропускает блок команд текущего шага цикла, переходя в конец блока команд цикла, и цикл продолжается с проверки выражения условия (While, Until или Next).

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

Любой скрипт, использующий ContinueLoop может быть переписан с использованием выражений If-ElseIf-EndIf, однако, ContinueLoop может сделать некоторые скрипты проще для чтения и понимания.
Следует быть осторожным при использовании ContinueLoop в циклах While/Do; неправильное использование может привести к созданию бесконечного цикла.

См. также

ExitLoop, For, While, Do

Пример

; Выведет в сообщении числа от 1 до 10, кроме 7
For $i = 1 To 10
    If $i = 7 Then ContinueLoop
    MsgBox(0, "Значение $i равно:", $i)
Next