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