Study
Kotlin

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.

Editor Latihan

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.