Найти в Дзене
KOTLIN_IT

Урок №15 по Котлин. Типы данных-Строки

Оглавление
Строки представлены типом String. Строка представляет последовательность символов, заключенную в двойные кавычки
-2

Это обычная строка.

Что бы вывести её на экран, используем функцию println()

-3
Получаем вывод : Ivan

Функция trimIndent()

Так же строка может содержать произвольный текст. Поддерживает перенос строк, заключается в тройные кавычки.

-4

Смотрите, среда разработки автоматически добавила вызов функции trimIndent(), применимую к нашей строке. Эта функция проводит дополнительную оптимизацию – обнаруживает общий минимальный отступ (слева) у всех строк и удаляет его из каждой строки.

Получаем такой вывод на экран:

-5

Функция trimMargin()

Но можно отобразить вывод еще изящнее. Мы можем все строки с разными отступами приравнять к левому краю одинаково. Для этого надо изменить функцию для нашей строки на trimMargin() и добавить символы вертикальной черты в начале каждой строки. И получим ровный отформатированный текст.

-6

Запустим и посмотрим что получилось:

-7

Перенос текста на новую строку

Экранированная строка помимо текста может содержать управляющие и экранированные символы

-8

Запустим:

-9

Шаблоны строк

Шаблоны строк представляют удобный способ вставки в строку различных значений, в частности, значений переменных. Так, с помощью знака доллара $ мы можем вводить в строку значения различных переменных.

Рассмотрим пример:

-10

В данном случае вместо $firstName и $lastName будут вставляться значения этих переменных.