Циклы нужны для повтора кода n раз или пока соблюдается условие.
В lua есть 3 типа циклов (for, while, repeat)
Расмотрим цикл while - Он повторяет код, пока соблюдается условие:
i i i i (i)
Цикл будет произведён 5 раз
Вывод в консоле будет от 1 до 5 (Выводится переменная i)
Пример с циклом for:
i , (i)
Результат будет такой же как и с циклом while
for цикл при входе присвоит i значение 1 и будет каждый раз его увеличивать.
Пока не выполнится 5 раз.
У нас есть ещё один цикл repeat, так будет выглядить вывод чисел от 1 до 5:
i (i) i i i