Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Erweiterte Tabellen
- Tabellen für Warteschlangen und Stapel
- Tabellen zur Beschreibung von Graphen
- Matrizen als Tabellen
- Verknüpfte Listen als Tabellen
- String-Puffer
Metatabellen anhand von Beispielen
- Proxies
- Schreibgeschützt
- Memoisierung
- Dynamische Programmierung mit Memoisierung
- Das Fibonacci-Beispiel
Umgebungen
- Beziehung zwischen globalen Variablen und Umgebungen
- Freie Variablen
- Die _ENV-Tabelle und die _G-Tabelle
Mehr über Module
- Verschiedene Ansätze zur Erstellung von Modulen
- Module, die das Verhalten ändern
- Modulinitialisierung und Argumente
- Verwendung von Umgebungen zur Implementierung sicherer Module
Erweiterte Iteratoren und Co-Routinen
- Erzeuger, Verbraucher, Filter
- Umhüllung von Co-Routinen, um Iteratoren zu erhalten
- Zustandsloser Iterator für verknüpfte Listen
Zum Ökosystem beitragen
- Hochladen von Paketen zu MoonRocks
Funktionales Paradigma in Lua
- Die map-Funktion
- Die Funktion reduce / fold
Objektorientiert Programming
- Verschiedene Ansätze für OOP
- Unterschiedliche Ansätze zur Vererbung
- Beispiele
Ein Durchgang durch die Lua Standardbibliotheken
Voraussetzungen
Grundkenntnisse der Programmiersprache Lua
14 Stunden