Programování v Lua/Cykly
(přesměrováno z Lua/DenisaCZ/Cykly)
Poznámky
editovatTeorie
editovatwhile
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
editovatGeneric for
editovatOdkazy
editovat- https://www.lua.org/pil/4.3.2.html (while)
- https://www.lua.org/pil/4.3.3.html (repeat)
- https://www.lua.org/pil/4.3.4.html (Numeric for)
- https://www.lua.org/pil/4.3.5.html (Generic for)