String Template Pada Kotlin

M. Sulthan Al Ihsan
1 min readNov 3, 2019

Fitur string template pada bahasa kotlin

Kotlin mempunyai fitur yang disebut dengan String Template, dengan fitur ini kita dimudahkan untuk menyisipkan sebuah variabel kedalam sebuah string tanpa memerlukan suatu concatenation atau biasa dalam bahasa java disimbolkan dengan simbol tambah (+) contoh:

public static void main(String[] args){
int umur = 21;
System.out.print("Umur saya adalah "+ umur +"tahun");
}

Sedangkan dalam bahasa kotlin kita bisa menyisipkan variabel didalam string seperti dibawah ini:

fun main() {
val name = "sulthan"
println("Hello, $name!")
}

selain itu kita juga menyisipkan sebuah expression ke dalam sebuah string dengan cara mengawali sebuah expression dengan karakter dollar $ dan diikuti dengan curly braces seperti contoh dibawah

fun main() {
val umur = 21
print("Umur ${if (umur > 21) "Ayo nikah" else "Belum sampai"}")
}

contoh lain

fun main(args: Array<String>) {
if (args.size > 0) {
println("Hello, ${args[0]}!")
}
}

Demikian artikel kali ini semoga bermanfaat . . . .

--

--