Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Tabele avansate
- Tabele pentru cozi și stive
- Tabele care descriu grafuri
- Matrice ca tabele
- Liste înlănțuite ca tabele
- Bufferi de șiruri
Metatabele prin exemple
- Proxy-uri
- Doar citire
- Memorizare
- Programare dinamică cu memorizare
- Exemplul Fibonacci
Medii
- Relația dintre variabilele globale și medii
- Variabile libere
- Tabelul _ENV și tabelul _G
Mai multe despre module
- Diferite abordări pentru crearea de module
- Module care modifică comportamentul
- Inițializarea modulelor și argumentele
- Utilizarea mediilor pentru a implementa module sigure
Iteratori și co-rutine avansate
- Producător, consumator, filtru
- Înfășurarea co-rutinelor pentru a obține iteratori
- Iterator fără stare pentru liste înlănțuite
Contribuții la Ecosistem
- Încărcarea pachetelor pe MoonRocks
Paradigma funcțională în Lua
- Funcția map
- Funcția reduce / fold
Programare orientată pe obiecte
- Diferite abordări ale POO
- Diferite abordări ale moștenirii
- Exemple
Un tur al bibliotecilor standard Lua
Cerințe
Cunoștințe de bază ale limbajului de programare Lua
14 Ore