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.
Kursplan
Avanserte tabeller
- Tabeller for køer og stabler Tabeller som beskriver grafer Matriser som tabeller Koblede lister som tabeller Strengbuffere
Metatables gjennom eksempler
- Proxies Readonly Memoization Dynamisk programmering med memoization Fibonacci-eksemplet
Miljøer
- Forholdet mellom globale variabler og miljøer Frie variabler _ENV-tabellen og _G-tabellen
Mer om moduler
- Ulike tilnærminger til å lage moduler Moduler som endrer atferden Modulinitialisering og argumenter Bruke miljøer til å implementere sikre moduler
Avanserte iteratorer og co-rutiner
- Produsent, forbruker, filter Innpakning av co-rutiner for å få iteratorer Statsløs iterator for koblede lister
Bidra til økosystemet
- Laster opp pakker til MoonRocks
Funksjonelt paradigme i Lua
- Kartfunksjonen Reduser/fold funksjonen
Objektorientert Programming
- Ulike tilnærminger til OOP Ulike tilnærminger til arv Eksempler
En gjennomgang av Lua Standard Libraries
Krav
Grunnleggende kunnskap om programmeringsspråket Lua
14 timer