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

Экранирование спецсимволов в Kotlin

Давайте теперь будем записывать другие символы, которым тесно в кавычках. Обратный слэш начинает пару, и эта пара значит один символ, а не две буквы. Перевод строки уже разобран. Здесь остальные частые пары.

Кавычку внутри текста того же вида пишут через слэш, иначе она закроет текст:

println("say \"hi\"") // say "hi"

Сам слэш тоже экранируют:

println("a\\b") // a\b

Знак доллара экранируют, чтобы текст не стал шаблоном:

val str1 = "abc" println("\$str1") // $str1

Выведите текст say "hi" вместе с кавычками.

Выведите текст a\b, в котором между буквами стоит один слэш.

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

val str1 = "abc"

Выведите текст $str1 так, чтобы на экране остались знак доллара и буквы str1.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить