Modul Table dan OOP memperdalam table, satu-satunya struktur data Lua, setelah modul Fondasi Bahasa memperkenalkannya. Cakupannya meliputi wajah array dan dictionary beserta kehati-hatian operator #, mekanisme metatable untuk mengubah perilaku table, pola pemrograman berorientasi objek dengan sintaks titik dua dan templat kelas, serta pewarisan antarkelas melalui perantaian __index. Materi modul ini menjadi bekal langsung bagi modul Lua Idiomatik yang membahas closure, coroutine, dan penanganan error.
Table dan OOP
Pendalaman table: array versus dictionary, pengindeksan berbasis 1, metatable, pola OOP, dan pewarisan berbasis __index.
0/0 selesai
- Array vs Dictionary
Dua wajah table Lua, pengindeksan berbasis 1, dan kehati-hatian pada operator #.
- Metatable
Mekanisme metatable dan pengaitan perilaku baru pada table melalui __index dan metamethod lainnya.
- Pola OOP
Pembangunan objek dengan sintaks titik dua, self, dan template kelas Lua.
- Pewarisan
Perantaian __index untuk pewarisan antarkelas beserta idiom klasiknya.