For and While Loops
Lua supports multiple looping structures: while, repeat-until, and for.
While Loop:
i = 1
while i <= 5 do
print(i)
i = i + 1
endRepeat-Until Loop:
This loop runs at least once and continues until the condition becomes true.
i = 1
repeat
print(i)
i = i + 1
until i > 5Numeric For Loop:
for i = 1, 5 do
print(i)
endGeneric For Loop:
Used for iterating over tables:
fruits = {"apple", "banana", "cherry"}
for index, value in ipairs(fruits) do
print(index, value)
end