Kurzusleírás

Haladó táblázatok

  • Táblázatok sorok és veremek számára
  • Gráfokat leíró táblázatok
  • Mátrixok táblázatként
  • Láncolt listák táblázatként
  • Karakterlánc puffer

Metatáblázatok példákon keresztül

  • Proxyk
  • Csak olvasható
  • Memorizáció
  • Dinamikus programozás memorizációval
  • A Fibonacci példa

Környezetek

  • A globális változók és a környezetek közötti kapcsolat
  • Szabad változók
  • A _ENV táblázat és a _G táblázat

További információk a modulokról

  • Különböző megközelítések a modulok létrehozására
  • Modulok, amelyek megváltoztatják a viselkedést
  • Modul inicializálás és argumentumok
  • Környezetek használata biztonságos modulok implementálásához

Haladó iterátorok és ko-rutinok

  • Termelő, fogyasztó, szűrő
  • Ko-rutinok becsomagolása iterátorokká
  • Állapot nélküli iterátor láncolt listákhoz

Hozzájárulás az ökoszisztémához

  • Csomagok feltöltése a MoonRocks-ra

Funkcionális paradigma Lua-ban

  • A map függvény
  • A reduce / fold függvény

Objektum-orientált programozás

  • Különböző megközelítések az OOP-hez
  • Különböző megközelítések az öröklődéshez
  • Példák

A Lua Standard Könyvtárak bemutatása

Követelmények

A Lua programozási nyelv alapvető ismerete

 14 Órák

Résztvevők száma


Ár per résztvevő

Közelgő kurzusok

Rokon kategóriák