User:OrenBochman/Lua Loops

Loops

edit

Do Block

edit
do
...
end

Do While Loop

edit
while cond do
...
end

Repeat Loop

edit
repeat
...
until cond


For Loop - Numeric

edit
  • variable i is local to the loop block
for i = start, stop do
...
end

For Loop - Generic

edit
  • uses a keyword - in
  • variable i is local to the loop block
for i in iterator do
...
end
  • iterator is a function returning a list of remaining values. Standard iteritors are
    • Pairs
    • iPairs