S funkcemi se setkáváte pořád a pomocí nich programujete, všechny příkazy co používate k tvorbě vlastních programů jsou vlastně funkce.
No a v této kapitole se naučíme takové funkce vytvářet.
Tvorba funkci je velmi důlěžitá složka programování, která zjednodušuje strukturu kodu a je pak přehlednější a pochopitelnější a nebudete muset psát pořád samé skupiny příkazů několikrát po sobě.
Funkci se tvoří následujícím způsobem:
function clear() - začátek funkce a její název term.clear() - kod ktery se provede po zapnuti funkce term.setCursorPos(1,1) end - každá funkce musí být ukončená!
Tato funkce slouží k vyčištění obrazovky a nastavení kurzoru vlevo nahoru a je to jedna z mých nejpoužívanějších funkcí.
Funkce také muhou mít nějaké vstupní hodnoty jako třeba u term.setCursorPos(1,1)
function add(number) - V závorce je proměná do které se vstupní hodnota uloží vysledek=number+1 return vysledek - Vrátí proměnou výsledek end
Nápis return způsobí, že funkce “vrátí” hodnotu napsanou za ním.
To znamená, že použití víše napsané funkce add bude vypadat takhle
cislo=add(5) print(cislo)
V tomto případě uvidíte na obrazovce číslo 6
Názvy funkcí chápe ComputerCraft jako proměné, takže se dájí například názvy funkcí ukládat do proměných a poté spouštět
funkce=term.clear funkce()