Добро пожаловать на наш сайт!

Сайт посвящен компьютерам, софту, программированию и вообще информационным технологиям.

Надеямся Вам у нас понравится.

 
 

Меню сайта

 
Введение в Perl

Началом скрипта считаестся строка с символами '
#!' в начале и содержащия слово
perl. Концом – строка с '
__END__'
Указанная директория становится текущей в момент исполнения. Если необходимо читать последующие строки то это лучше делать через указатель файла DATA.

* Синтаксис *

Перл программа (скрипт) состоит из последовательности деклараций и предложений.
Единственно что должно быть обязательно декларировано это форматы отчетов и подпрограммы (функции). Все не объявленные переменные, массивы, имеют значение 0 или null.
Декларации (объявления).
Перл имеет свободный формат. Комментарии начинаются с символа '
#' и продолжаются до конца строки.
Декларации могут использоваться в любом месте программы так же как и предложения (statements) но действуют они только в фазе компиляции программы. Обычно их помещают или в начале или в конце программы.
Декларация подпрограмм позволяет использовать имя подпрограммы как списковый оператор начиная с момента декларирования.
Пример:
sub test; # Декларация подпрограммы test
$var1 = test $0;# Использование как оператора списка.
Декларации подпрограмм могут быть загружены из отдельного файла предложением
requireили загружено и импортировано в текущую область имен предложением
use. Подробно см. главу Модули.
Простое предложение.
Простое предложение обязательно заканчивается символом '
;' если только это не последнее предложение в блоке где '
;' можно опустить. Заметьте что существуют операторы такие как
eval{}и
do{}которые выглядят как сложные предложения но на самом деле это термы и требуют обязательного указания конца предложения.
Любое простое предложение может содержать
singleмодификатор перед '
;'. Существуют следующие
singleмодификаторы:
if EXPR
unless EXPR
while EXPR
until EXPR
где
EXPR– выражение возвращающее логическое значение
trueили
false.
Модификаторы while и until вычисляются в начале предложения кроме блока do который выполняется первым.
if
EXPR– Модификатор «если».

Hosted by uCoz