Study
Kotlin

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).

Editor Latihan

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}.