Modul Comptime membahas eksekusi kode pada waktu kompilasi, kemampuan yang menjadi fondasi pemrograman generik dan refleksi pada Zig. Lima topiknya bergerak dari evaluasi comptime beserta semantik comptime_int, parameter comptime untuk fungsi generik, container generik, refleksi tipe dengan @typeInfo, hingga konstruk inline untuk perulangan pada waktu kompilasi. Materi ini bertumpu pada nilai, array, dan struct yang sudah dibahas pada modul sebelumnya, serta menjadi bekal bagi pembacaan kode pustaka standar dan pengujian pada modul berikutnya.
Comptime
Eksekusi kode saat kompilasi: evaluasi comptime, parameter comptime, container generik, refleksi, dan konstruk inline.
0/0 selesai
- Evaluasi comptime
Menjalankan kode selama kompilasi dan memahami semantik comptime_int.
- Parameter comptime
Menulis fungsi generik melalui parameter comptime.
- Container generik
Mendefinisikan satu container yang melayani semua tipe.
- Refleksi @typeInfo
Mengintrospeksi tipe pada waktu kompilasi dengan @typeInfo.
- Konstruk inline
Mengendalikan perulangan dan percabangan inline pada waktu kompilasi.