Variabel: val & var di Kotlin
Penjelasan
Kotlin punya dua kata kunci untuk deklarasi variabel: val (value, nilainya tidak bisa diubah/di-reassign setelah didefinisikan — mirip final di Java) dan var (variable, nilainya boleh diubah). Kotlin sengaja mendorong pemakaian val sebagai default lewat konvensi dan rekomendasi IDE, supaya kode lebih aman dan mudah dinalar.
Contoh Konsep
fun main() {
val nama = "CompileDaily" // tidak bisa diubah
var tahun = 2026 // boleh diubah
tahun = 2027 // boleh, karena var
// nama = "Lain" // Error! val tidak bisa diubah
println("$nama - $tahun")
}
Praktikum
Buat variabel val namaKamu (isi dengan nama sendiri) dan var umurKamu. Ubah umurKamu jadi angka lain, lalu tampilkan keduanya dalam satu baris lewat println.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Selalu mulai dengan val, baru ganti ke var kalau ternyata memang butuh mengubah nilainya nanti — kebiasaan ini membuat kode Kotlin secara default lebih sulit punya bug akibat perubahan nilai yang tidak disengaja.