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

Antall deltakere


Price per participant

Upcoming Courses

Related Categories