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