Цикл for
Цикл for применяется для выполнения заданного кода определённое число раз. Синтаксис следующий.
for variable = beginning, finish, step do -- повторяем код end
Здесь variable это имя переменной, которая будет увеличиваться с шагом step до значения finish. По умолчанию шаг равен 1, поэтому явно указывать третий параметр не нужно. Например, если нам надо задать 10 шагов, мы напишем следующее.
for i = 1,10 do print (i) end
В данном примере на экран будет выведено число от 1 до 10 включительно.
Шаг приращения не обязательно устанавливать целым, он может быть и дробным (0.5) или отрицательным (-1). Это позволяет делать циклы, в которых счётчик приращений не увеличивается, а наоборот, уменьшается, как показано в примере ниже.
for i = 10, 1, 0.5 do print (i) end
В данном примере будет выведено число от 10 до 1 с шагом 0,5.
Последнее изменение: 23.03.2024