Návrh Školení

Pokročilé tabulky

    Tabulky pro fronty a zásobníky Tabulky popisující grafy Matice jako tabulky Propojené seznamy jako tabulky Řetězcové buffery

Metatabulky prostřednictvím příkladů

    Proxy Memoization pouze pro čtení Dynamické programování s memoization Fibonacciho příklad

Prostředí

    Vztah mezi globálními proměnnými a prostředími Volné proměnné Tabulka _ENV a tabulka _G

Více o modulech

    Různé přístupy k vytváření modulů Moduly, které mění chování Inicializace modulu a argumenty Použití prostředí k implementaci bezpečných modulů

Pokročilé iterátory a korutiny

    Producent, spotřebitel, filtr Zabalení společných rutin pro získání iterátorů Bezstavový iterátor pro propojené seznamy

Přispívání k ekosystému

    Nahrávání balíčků do MoonRocks

Funkční paradigma v Lua

    Funkce mapy Funkce zmenšení / skládání

Objektově orientovaný Programming

    Různé přístupy k OOP Různé přístupy k dědičnosti Příklady

Přehled standardních knihoven Lua

Požadavky

Základní znalost programovacího jazyka Lua

 14 hodiny

Počet účastníků


Price per participant

Upcoming Courses

Související kategorie