Управляющие последовательности

В строковых литералах могут использоваться управляющие последовательности, которые начинаются с символа «\» (обратная косая черта, бэкслеш). Такие управляющие последовательности предназначены для размещения внутри строкового литерала специальных символов и произвольных символов Unicode.

Табл. 1. Управляющие последовательности в строковых литералах
Символы Описание
Новая строка
Возврат каретки
Табуляция
\\ Обратная косая черта
\" Двойные кавычки
\% Символ "%"
\$ Символ "$"
\юХXХХХ Произвольный символ кодировки Unicode. Код задается десятичным числом.

Управляющие последовательности \% и \$ могут использоваться при интерполяции строк для экранирования выражений интерполяции (подробнее см. здесь). Оно требуется, когда в строковом литерале имеются сочетания символов, не являющиеся выражениями интерполяции, но подходящие под синтаксис выражений интерполяции.

Последовательности символов %x и $x, где x — это любой символ, кроме букв и символа {, не нуждаются в экранировании, так как не подходят под синтаксис выражений интерполяции.