Modul Lua Idiomatik membahas pola penulisan yang lazim muncul pada kode Lua yang matang, yaitu closure dan protokol iterator untuk perulangan for generik, coroutine sebagai mekanisme eksekusi kooperatif dengan pola produsen dan konsumen, serta penanganan error dengan pcall, xpcall, dan assert. Ketiga topik pada modul ini mengandaikan penguasaan fondasi bahasa dan table dari modul sebelumnya, sehingga seluruh contoh dapat langsung dijalankan dengan penerjemah Lua 5.4. Materi modul ini juga menjadi bekal bagi modul Pustaka Standar dan Pengerjaan Proyek.
Lua Idiomatik
Pola penulisan Lua yang idiomatik: closure dan protokol iterator, coroutine, serta penanganan error dengan pcall dan xpcall.
0/0 selesai
- Closure dan Iterator
Closure yang menyimpan state dan protokol iterator untuk perulangan for generik.
- Coroutine
Konkurensi kooperatif dengan coroutine beserta pola produsen dan konsumen.
- Penanganan Error
Pelaksanaan terlindungi dengan pcall dan xpcall beserta bentuk objek error di Lua.