Interpolering av en streng

Kotlin:
Interpolering av en streng

Hvordan gjøre det:

fun main() {
    val brukernavn = "OlaNordmann"
    val poeng = 42
    println("Hei, $brukernavn! Du har akkurat oppnådd $poeng poeng!")
    println("Neste nivå er om ${(100 - poeng)} poeng.")
}

Utskrift:

Hei, OlaNordmann! Du har akkurat oppnådd 42 poeng!
Neste nivå er om 58 poeng.

Dykk ned i det:

Strenginterpolasjon i Kotlin er inspirert av lignende funksjonalitet i andre moderne språk som Ruby og JavaScript. Denne funksjonen ble introdusert for å forenkle prosessen med å bygge strenger.

Alternativer til strenginterpolasjon inkluderer den gamle metoden med å bruke + for å sammenslå verdier og strenger eller bruk av String.format().

Interpolasjonen evaluerer uttrykket innenfor ${} og konverterer det til en streng. Hvis det bare er en variabel, kan du droppe krøllparentesene.

Se Også: