Shrnutí
V této lekci jste se naučili, že:
- Lua je malý a rychlý jazyk z Brazílie, navržený tak, aby žil uvnitř jiných programů. Proto ho najdete ve hrách, editorech i databázích.
- Program je řada příkazů, které Lua provádí jeden po druhém, shora dolů.
print("...")vypíše řádek do výstupu aprint()vypíše prázdný řádek. Lua rozlišuje velká a malá písmena.- Text (řetězec) patří do dvojitých uvozovek
"..."nebo do jednoduchých'...', na začátku i na konci stejných. Slovo bez uvozovek je název:print(Mrkev)vypíšenil. - Čísla se píšou bez uvozovek a s desetinnou tečkou. Lua počítá pomocí
+,-,*,/a závorek;*a/mají přednost před+a-./dává vždy desetinné číslo:10 / 2vypíše5.0. ..spojí texty a čísla do jednoho textu a nepřidá žádné mezery:"Mince: " .. 120. Výpočty proběhnou před spojením:"Vejce: " .. 7 + 5dáVejce: 12. Kolem..pište mezery.prints hodnotami oddělenými čárkami je vypíše na jeden řádek a mezi ně dá tabulátor.- Komentáře začínají
--a platí do konce řádku; delší patří mezi--[[a]]. Lua je ignoruje a můžete jimi také vypnout (zakomentovat) kód. - Chybová hláška
main.lua:ŘÁDEK: popisříká, na kterém řádku se chyba projevila a co je špatně. Při chybě syntaxe se nespustí nic. Chyba za běhu program zastaví: co vypsal, zůstane ve výstupu astack traceback:pod hláškou ukáže, kde chyba nastala. Opravte vždy nejdřív první chybu a program spusťte znovu.
V příští lekci, Proměnné a typy, se naučíte ukládat hodnoty, třeba Eminy mince, do proměnných a počítat s nimi.
Jak psát:
"Shift + ů
\Alt Gr + q
{Alt Gr + b
}Alt Gr + n
[Alt Gr + f
]Alt Gr + g
<Alt Gr + ,
>Alt Gr + .
#Alt Gr + x
~Alt Gr + +
^Alt Gr + š
%Shift + =
*Alt Gr + -
/Shift + ú
:Shift + .
Pokyny
Než budete pokračovat, vyzkoušejte si všechno na malém úkolu. Ema prodala 15 mrkví po 5 mincích a 3 dýně po 20 mincích. Vypište její účtenku z trhu, aby program vypsal:
FARMA SLUNEČNICE
Emin den na trhu
Mrkev: 75 mincí
Dýně: 60 mincí
Celkem: 135 mincíČísla 75, 60 a 135 nepište sami: nechte je Lua spočítat a spojte je s texty pomocí ...
Nad řádek, který vypisuje celkovou částku, napište komentář, který říká, co tento řádek počítá.
Začněte programovat zdarma
7/7