Translations:Extension:Scribunto/Lua reference manual/1446/ru

Эта первая форма цикла for объявит локальную переменную и станет повторять выполнение блока для каждого значения переменной от выражение1 до выражение2 включительно, добавляя выражение3 после каждой итерации. Обратите внимание, что выражение3 может быть опущено, и в этом случае вместо него будет использовано значение 1; но если выражение3 содержит не числовое значение (например  или  ), будет вызвана ошибка. Значение всех выражений цикла вычисляется один раз перед началом цикла.