Zeichenketten interpolieren

Kotlin:
Zeichenketten interpolieren

So geht’s:

fun main() {
    val name = "Welt"
    val greeting = "Hallo, $name!"
    println(greeting)  // Gibt aus: Hallo, Welt!

    val eins = 1
    val meldung = "Eins plus eins ergibt ${eins + eins}"
    println(meldung)  // Gibt aus: Eins plus eins ergibt 2
}

Tiefgang:

Historisch gesehen entstanden viele Programmiersprachen ohne String-Interpolation, was zur Verwendung von umständlichen Methoden wie String-Konkatenation führte. Kotlin, inspiriert von modernen Sprachen wie Ruby und Swift, hat String-Interpolation von Anfang an eingebunden. Diese erleichtert nicht nur die String-Verwaltung, sondern macht den Code auch sicherer, da es weniger Fehlerquellen, wie falsch gesetzte Leerzeichen oder Vergessen von Variablen, gibt. Man kann zwar alternativ StringBuilder oder String.format verwenden, aber Interpolation ist oft klarer und effizienter.

Siehe auch: