В Kotlin, если вы хотите включать переменные внутри строк, вы можете использовать интерполяцию строк. Строковая интерполяция позволяет встраивать выражения или переменные непосредственно в строковые литералы. Вот пример:
val name = "John"
val age = 25
val message = "My name is $name and I am $age years old."
println(message)
В приведенном выше коде переменные name
и age
встроены в строку с помощью символа $
. Значения переменных автоматически подставляются в строку при ее вычислении.
Другой способ добиться того же результата — использовать синтаксис ${}
. Вот пример:
val name = "John"
val age = 25
val message = "My name is ${name} and I am ${age} years old."
println(message)
Этот синтаксис особенно полезен, если вы хотите включить более сложные выражения или устранить неоднозначность имени переменной среди окружающих символов.
В целом, интерполяция строк в Kotlin обеспечивает удобный способ включения переменных внутри строк без необходимости объединять их вручную.