Скалярные величины
Скалярные переменные могут содержать различные простые типы данных, такие как
числа, строки или ссылки. Они не могут содержать сложные типы, но могут содержать
ссылку на массив или хэш. В булевском контексте скаляр принимает значение
TRUE, если он содержит не нулевое число или не пустую строку.
В Perl существует несколько способов записи чисел:
?
12345
12345.67
.23E-10
0xffff шестнадцатеричная запись
0377 восьмеричная запись.
1_234_567_890 подчерк для удобства чтения.
Строки заключаются в одинарные или двойные кавычки. Использование кавычек
в Perl такое же как в bourne shell-е: строка в двойных кавычках
обрабатывается и вместо переменных подставляются их значения, а также
обрабатываются бакслэш-последовательности, строки в одинарных кавычках
рассматривается просто как последовательности символов. Используются также:
?
\t табуляция
\n перевод строки
\r возврат каретки
\b пробел
\e символ Escape
\033 восьмеричный формат
\x1b шестнадцатеричный формат
\c[ управляющая последовательность (control)
\a сигнал (alarm)
\f переход на следующую страницу