Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
Tabele avansate
- Mese pentru cozi și stive
- Tabele care descriu grafice
- Matricele ca tabele
- Liste legate ca tabele
- Buffer-uri de șiruri
Metatable prin exemple
- Proxy-uri
- Numai citire
- Memorarea
- Programare dinamică cu memorare
- Exemplul Fibonacci
Medii
- Relația dintre variabilele globale și medii
- Variabile libere
- Tabelul _ENV și tabelul _G
Mai multe despre module
- Diferite abordări ale creării modulelor
- Module care modifică comportamentul
- Inițializarea modulului și argumentele
- Utilizarea mediilor pentru a implementa module sigure
Iteratoare și co-rutine avansate
- Producător, consumator, filtru
- Încheierea co-rutinelor pentru a obține iteratori
- Iterator fără stat pentru listele legate
Contribuția la ecosistem
- Încărcarea pachetelor pe MoonRocks
Paradigma funcțională în Lua
- Funcția de hartă
- Funcția de reducere/pliere
Orientat pe obiecte Programming
- Diferite abordări ale POO
- Abordări diferite ale moștenirii
- Exemple
O prezentare a Bibliotecilor standard Lua.
Cerințe
Cunoștințe de bază ale limbajului de programare Lua
14 ore