Управляющие последовательности
В строковых литералах могут использоваться управляющие последовательности, которые начинаются с символа «\» (обратная косая черта, бэкслеш). Такие управляющие последовательности предназначены для размещения внутри строкового литерала специальных символов и произвольных символов Unicode.
Символы | Описание |
---|---|
\н | Новая строка |
\в | Возврат каретки |
\т | Табуляция |
\\ | Обратная косая черта |
\" | Двойные кавычки |
\% | Символ "%" |
\$ | Символ "$" |
\юХXХХХ | Произвольный символ кодировки Unicode. Код задается десятичным числом. |
Управляющие последовательности \%
и \$
могут использоваться при интерполяции
строк для экранирования выражений интерполяции (подробнее см. здесь). Оно
требуется, когда в строковом литерале имеются сочетания символов, не являющиеся выражениями интерполяции, но подходящие под синтаксис
выражений интерполяции.
Последовательности символов %x
и $x
, где
x
— это любой символ, кроме букв и символа {
, не
нуждаются в экранировании, так как не подходят под синтаксис выражений интерполяции.