Сложение строк в Kotlin
Давайте теперь будем соединять куски текста.
Пример 1
Для сложения строк, так же как и для сложения
чисел, используется оператор +:
val str1 = "abc" + "def" // складываем две строки
println(str1) // abcdef
Пример 2
Строки также могут храниться в переменных:
val str1 = "abc"
val str2 = "def"
println(str1 + str2) // abcdef
Пример 3
Можно также складывать переменные и строки:
val str1 = "abc"
val str2 = "def"
println(str1 + "!!!" + str2) // abc!!!def
Пример 4
Две строки хранятся в переменных, а при сложении между ними нужен пробел. Это делается так:
val str1 = "abc"
val str2 = "def"
println(str1 + " " + str2) // abc def
Пример 5
Переменная может быть и одна:
val str1 = "abc"
println(str1 + " " + "def") // abc def
Пример 6
В предыдущем примере пробел был отдельной строкой между переменной и текстом. Тот же пробел можно поставить в начало второго куска. Тогда плюс остается один:
val str1 = "abc"
println(str1 + " def") // abc def
Практические задачи
Даны две переменные:
val str1 = "book"
val str2 = "s"
Сложите их и выведите получившийся текст.
Даны две переменные:
val str1 = "play"
val str2 = "er"
Сложите их и выведите получившийся текст.
Даны две переменные:
val str1 = "hello"
val str2 = "world"
Сложите их через пробел и выведите получившийся текст.
Дана переменная:
val str1 = "good"
Прибавьте к ней текст day через пробел и выведите получившийся текст.