Setiap program Kotlin memiliki struktur dasar yang sama: main function, package deklarasi, dan deretan statement. Section ini membongkar bagian-bagian tersebut satu per satu.
Tulis dan jalankan program Kotlin pertama: anatomi fun main(), perbedaan println dan print, serta cara mengompilasi via kotlinc dan menjalankan sebagai script.
Buka → # Struktur Program KotlinPelajari struktur file Kotlin: deklarasi package, import, top-level function/class/property, posisi main, koma opsional, dan blok kurung kurawal.
Buka → # main() FunctionPelajari bentuk function main() dan main(args), cara membaca argumen command-line, serta penggunaan kotlin.system.exitProcess untuk mengatur exit code.
Buka → # KomentarPelajari tiga jenis komentar di Kotlin: single-line, multi-line, dan KDoc. Kotlin mengizinkan komentar blok bersarang, berbeda dari Java.
Buka → # Documentation CommentsPelajari sintaks KDoc: /** */, tag @param, @return, @throws, @sample, serta cara Dokka merender dokumentasi API Kotlin.
Buka → # Statement dan ExpressionPelajari perbedaan statement dan expression di Kotlin. if, when, dan try adalah expression yang menghasilkan nilai, berbeda dengan Java.
Buka → # Identifier dan KeywordsPelajari aturan identifier, daftar hard keywords, soft keywords, modifier keywords, serta cara escape keyword dengan backtick.
Buka → # Aturan PenamaanPelajari konvensi penamaan Kotlin: camelCase untuk variabel dan function, PascalCase untuk class, UPPER_SNAKE_CASE untuk konstanta, lowercase untuk package.
Buka → # Package dan ImportPelajari deklarasi package, import simbol tunggal, import wildcard, serta import alias untuk mengatasi benturan nama di Kotlin.
Buka → # Compile-Time vs RuntimeBedah perbedaan keputusan compile-time (tipe, const val, type erasure, overload resolution) vs runtime (nilai, dynamic dispatch, reflection).
Buka → # Membaca Pesan ErrorPelajari anatomi pesan error kompilator Kotlin (file:baris:kolom, caret) dan cara membaca stack trace saat runtime untuk menemukan akar masalah.
Buka →