Категория: Циклы

Имя класса: ForBlock

Имя схемы: controls_for

Назначение:


Параметры:


Выполнение цикла начинается с начального значения счётчика и продолжается до достижения конечного значения или больше.

То есть, цикл от 1 до 9 с шагом 3 выполнится 3 раза,

а цикл от 1 до 10 с шагом 3 выполнится так же 3 раза, потому что на 4й раз счетчик будет равен 12, что больше 10.

Таким образом может быть ситуация, когда цикл не выполнится ни разу.

Если значение "до" меньше значения "от", цикл выполняется в обратном порядке. Но в этом случае следует ставить отрицательный шаг, иначе цикл будет выполняться бесконечно.

Переменная счетчика внутри цикла и переменная с тем же именем снаружи цикла - это разные переменные. То есть, при выходе из цикла ее значение будет таким же, каким было до цикла.

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

Выполнение может быть прервано с помощью Блок "прерывание цикла"