Programování v Lua/Cykly

Z Wikiverzity

Poznámky[editovat]

Teorie[editovat]

while[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]

Odkazy[editovat]