Интерполяция строк в Kotlin реализуется через string templates, которые позволяют встраивать переменные и выражения прямо в строку, используя символ $.
Чтобы вставить переменную, добавь перед ней $:
val name = "Kotlin"
println("Hello, $name!") // Hello, Kotlin!
Это самая простая форма — фигурные скобки не нужны для обычных ссылок на переменные.
Чтобы встроить более сложное выражение, оберни его в ${}:
val name = "Kotlin"
println("Length is ${name.length}") // Length is 6
Блок {} может содержать любое валидное выражение Kotlin, включая арифметические операции, вызовы функций или условную логику.
$variableName для простых ссылок на переменные${expression} для выражений или обращения к свойствам"...") и многострочных строк ("""...""")$, экранируй его обратной косой чертой: \$В Kotlin для ссылки на простую переменную внутри строки требуются фигурные скобки вокруг имени переменной, например ${variableName}.
Новый — ещё не проверен сообществом
Вы