Иллюстрированный самоучитель по Perl

Скалярный тип данных

Таблица 3.3. Управляющие последовательности.

Управляющая последовательность Значение
\a Звонок
\b Возврат на шаг
\e Символ ESC
\f Перевод формата
\n Переход на новую строку
\r Возврат каретки
\t Горизонтальная табуляция
\v Вертикальная табуляция
\$ Знак доллара
\@ Амперсанд или AT коммерческое
\0nnn Восьмеричный код символа
\xnn Шестнадцатеричный код символа
\cn Эмулирует нажатие комбинации клавиш CTRL +. Например, \сС соответствует CTRL> +
\l Переводит следующий символ в нижний регистр
\u Переводит следующий символ в верхний регистр
\L Переводит следующую за ней последовательность символов, ограниченную управляющей последовательностью \Е, в нижний регистр
\Q В следующей за ней последовательности символов, ограниченной управляющей последовательностью \Е, перед каждым не алфавитно-цифровым символом вставляет обратную дробную черту
\U Переводит следующую за ней последовательность символов, ограниченную управляющей последовательностью \Е, в верхний регистр
\E Ограничивает действие управляющих последовательностей \L, \Q И \U
\\ Символ обратной дробной черты
\" Двойные кавычки
\' Одинарные кавычки

Замечание
Если после обратной косой черты в строковом литерале, ограниченном двойными кавычками, следует символ, который не составляет с ней управляющую последовательность, то обратная косая черта не отображается при выводе строки на устройство отображения
.

Строковые литералы в двойных кавычках удобно использовать для структурированного вывода текстовой информации, заданной одной строкой. Примеры строк в двойных кавычках представлены в табл. 3.4.

Таблица 3.4. Символьные литералы, ограниченные двойными кавычками.

Строка Отображение Комментарий
"'\Uline\E #1" LINE #1 Управляющие последовательности перевода регистра \l, \u, \L и \и действуют только на буквы латинского алфавита и не применимы к буквам русского алфавита
"Конец страницы\f" Конец страницы При выводе на экран монитора или в файл в конце строки отображается символ перехода на новую страницу; при выводе на принтер печать начинается с новой страницы после вывода этой строки
" \t3aвтpaк\nБyтepброд с ветчиной\пЧашка кофе\n" Завтрак Бутерброд с ветчиной Чашка кофе Символьный литерал задан одной строкой с управляющими символами
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.