Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmStIp 70 of 522 menu
◀ ▶

Интерполяция в Kotlin

Давайте теперь будем подставлять переменные внутрь текста. Плюсом это делать неудобно: текст режется на куски, а между кусками ставятся переменные:

val str1 = "abc" val num1 = 5 println("value " + str1 + " " + num1) // value abc 5

Удобнее интерполяция. Имя переменной пишут прямо в двойных кавычках, сразу после знака $:

val str1 = "abc" val num1 = 5 println("value $str1 $num1") // value abc 5

Если нужно не имя, а выражение, его берут в фигурные скобки:

val num1 = 2 val num2 = 3 println("sum: ${num1 + num2}") // sum: 5

Дана переменная:

val str1 = "dog"

Соберите строку вида animal: dog и выведите ее.

Дана переменная:

val str1 = "fish"

Соберите строку вида animal: fish и выведите ее.

Даны две переменные:

val str1 = "red" val str2 = "blue"

Соберите строку вида colors: red and blue и выведите ее.

Даны две переменные:

val num1 = 4 val num2 = 6

Соберите строку, в которой после текста sum: стоит сумма этих переменных, и выведите ее.

Перепишите следующий код через вставку переменных:

val str1 = "xxx" val str2 = "yyy" val txt = "aaa " + str1 + " bbb " + str2 + " ccc"
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить