Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Avansert tabeller
- Tabeller for køer og stabel
- Tabeller som beskriver grafer
- Matriser som tabeller
- Lengdekjeder som tabeller
- Strengbuffere
Metatabeller gjennom eksempler
- Proxyer
- Skrivbeskyttet
- Memoisering
- Dynamisk programmering med memoisering
- Eksempelet Fibonacci
Miljøer
- Relasjonen mellom globale variabler og miljøer
- Frie variabler
- _ENV-tabellen og _G-tabellen
Mer om moduler
- Forskjellige tilnærminger til å opprette moduler
- Moduler som endrer oppførselen
- Innledning av moduler og argumenter
- Bruk av miljøer for å implementere sikre moduler
Avanserte iteratører og sammenhengskontroll
- Produsent, konsument, filter
- Innhylle sammenhengskontroll for å få iteratører
- Stateløs iteratør for lengdekjedde
Bidra til Økosystemet
- Opplasting av pakker til MoonRocks
Funksjonell paradigm i Lua
- Map-funksjonen
- Reduce/fold-funksjonen
Objektorientert programmering
- Forskjellige tilnærminger til OOP
- Forskjellige tilnærminger til arving
- Eksempler
En gjennomgang av Lua-standardbibliotekene
Krav
Grunnleggende kunnskap om programmeringsspråket Lua
14 timer