Fungsi

Modul fungsi: deklarasi, argumen bawaan dan bernama, varargs, fungsi lokal dan top-level, rekursi.

Modul Fungsi membahas deklarasi fungsi dari bentuk paling dasar sampai teknik yang membedakan Kotlin dari bahasa lain di platform JVM. Lingkupnya meliputi tipe kembalian dan Unit, argumen bawaan dan bernama, fungsi ekspresi tunggal, varargs dengan operator spread, fungsi lokal dan top-level, serta rekursi dengan optimasi tailrec. Setiap topik dijalankan melalui kotlinc sehingga keluaran yang ditampilkan berasal dari eksekusi nyata. Materi modul ini menjadi bekal utama sebelum null safety dan collection dibahas pada modul berikutnya.