String & Template di Kotlin
Penjelasan
Kotlin punya string template — cara menyisipkan variabel atau ekspresi langsung ke dalam string tanpa operator penggabungan. Untuk variabel tunggal, cukup tulis $namaVariabel; untuk ekspresi yang lebih kompleks (mis. pemanggilan fungsi atau operasi), bungkus dengan ${ekspresi}.
Contoh Konsep
fun main() {
val nama = "CompileDaily"
val tahun = 2026
println("$nama - $tahun") // CompileDaily - 2026, variabel tunggal
val a = 5
val b = 3
println("Total: ${a + b}") // Total: 8, ekspresi dibungkus ${}
}
Praktikum
Buat variabel val namaKamu dan val kotaAsal. Tampilkan keduanya dalam satu kalimat memakai string template, mis. "Saya {namaKamu} dari {kotaAsal}" (pakai sintaks $variabel Kotlin, bukan kurung kurawal biasa).
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Untuk ekspresi sederhana tanpa operasi (cuma nama variabel), $nama sudah cukup tanpa perlu kurung kurawal — ${} baru wajib dipakai kalau ada operasi di dalamnya, mis. ${nama.length} atau ${a + b}.