Перейти к основному содержимому

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

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

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

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

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