Строки в Kotlin
Строки представлены типом String . Строки неизменны. Элементы строки - это символы, к которым можно обратиться с помощью операции индексации: s[i]. Строка может быть повторена с помощью цикла for: for (c in str) { println(c) } Вы можете объединять строки, используя оператор +. Это также работает для объединения строк со значениями других типов, если первый элемент в выражении является строкой: val s = "abc" + 1 println(s + "def") Обратите внимание, что в большинстве случаев использование строковых шаблонов или необработанных строк предпочтительнее конкатенации строк. Строковые литералы В Kotlin есть два типа строковых литералов: экранированные строки, в которых могут быть экранированные символы, и необработанные строки, которые могут содержать символы новой строки и произвольный текст. Вот пример экранированной строки: val s = "Hello, world!\n" Экранирование выполняется обычным способом с обратной косой чертой. Необработанная с