» язык
perl
» Главная
страница
» Вернуться
к содержанию ( Perl )
Конструкторы
скаляров
Числа
пишутся стандартно:
123
123.123
0.12
.12E-10
0xABCD
# Шестнадцатеричная запись
0377
# Если 0 в начале - восьмеричная
123_456_123
# Так тоже можно для удобства
чтения.
Строки
ограничиваются одинарными (')
или двойными (") кавычками:
'Равняйсь,
смирно!'
"Построимся
и спасемся."
Способов
обозначения строк очень много.
В
хеше можно опускать кавычки,
если индекс не содержит пробелов.
Например:
$var1{
first} то же что и $var1{ 'first'}
Обратите
внимание на то, что перед первой
одинарной кавычкой должен стоять
пробел, иначе строка воспримется
как имя переменной, так как
в именах разрешено использование
одинарных кавычек. Запрещается
в кавычках применять зарезервированные
литералы __LINE__ (номер текущей
строки программы), __FILE__
(текущий файл). Для обозначения
конца программы можно применять
литерал __END__ Весь последующий
текст игнорируется, но его можно
прочитать используя указатель
файла DATA.
Слова
в программе, не поддающиеся
никакой интерпретации, воспринимаются
как строки в кавычках, поэтому
рекомендуется имена меток и
указателей файлов писать большими
буквами во избежание возможного
“конфликта” с зарезервированными
словами.
В
Perl есть возможность вставлять
текст документа прямо в программу.
Так называемый “here-doc” (здесь
текст) метод. Обозначается символами
<< за которыми идет слово-ограничитель.
Например:
print
<<EOF; # Все строки до
EOF - текст для печати.
Эй
вы трое, идите двое сюда!
Я
где нормальный, а где и беспощадный!
EOF
Следующий
урок
|