Ключевое слово For...To...Step...Next

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


For...To...Step...Next

Цикл, основанный на счётчике.

For <variable> = <start> To <stop> [Step <stepval>]
    <statements>
    ...
Next

Параметры

variable Переменная, используемая в качестве счётчика.
start Начальное число переменной счётчика.
stop Конечное число переменной счётчика.
stepval [необязательный] Число, на которое будет увеличена переменная счётчика variable при каждом шаге цикла. Допускаются числа с плавающей точкой. По умолчанию 1.
statements Многострочный блок операторов, который выполняется, при условиях указанных в примечании.

Примечания

Переменная счётчика будет автоматически создана в локальной области видимости, даже если включена опция MustDeclareVars.

For...Next могут быть вложенными. Цикл For завершает свою работу, когда значение variable становится большим, чем значение stop. Если start или stepVal или stop являются переменными, их значения устанавливаются только один раз при входе в цикл.

Цикл For выполняется ноль раз, если:
start > stop и step > 0, или
start < stop и step < 0

См. также

ContinueLoop, ExitLoop

Пример

For $i = 5 To 1 Step -1
    MsgBox(4096, "Тик так!", $i)
Next
MsgBox(4096, "", "Ба-бах!!")