Символ и строка в Kotlin
Давайте теперь будем соединять строку и символ. Строка слева принимает символ справа и приклеивает его как текст:
val str1 = "ab"
val chr1 = 'c'
println(str1 + chr1) // abc
Символ слева и строка справа не собираются. Плюс у символа ждет число, не текст:
val chr1 = 'c'
val str1 = "ab"
println(chr1 + str1) // программа не собирается
Отдельную строку из одного символа дает
toString:
val chr1 = 'a'
val str1 = chr1.toString()
println(str1) // a
Даны две переменные:
val str1 = "sun"
val chr1 = 's'
Приклейте символ к строке и выведите результат.
Даны две переменные:
val str1 = "day"
val chr1 = '!'
Приклейте символ к строке и выведите результат.
Дан символ:
val chr1 = 'k'
Получите строку из этого символа и выведите ее.
Дан следующий код:
val chr1 = 'x'
val str1 = "yz"
println(chr1 + str1)
Программа в этом коде не запускается. Найдите ошибку.