Programování v Lua/Cykly

Poznámky

editovat
  • klíčová slova jsou while (následuje podmínka), do (následuje tělo cyklu), end
  • cyklus s podmínkou na začátku
local i = 1
while a[i] do
    print(a[i])
    i = i + 1
end

repeat-until

editovat
  • klíčová slova jsou repeat (následuje tělo cyklu), until (následuje podmínka)
  • cyklus s podmínkou na konci
  • vykoná se vždy alespoň jednou
-- vytiskne první neprázdný řádek
repeat
    line = io.read()
until line ~= ""
print(line)

Numeric for

editovat

Generic for

editovat