На этом шаге мы разберем использование объявлений и комментариев в языке
программирования Perl.
Программа Perl представляет собой последоветельность операторов, которые обрабатываются интерпретатором в том порядке, как они появляются в тексте программы. Во многих языках программирования обязательны объявления всех используемых переменных, типов и других объектов. В языке программирования Perl обязательно объявлять только форматы и подпрограммы.
Объявления форматов и подпрограмм являются глобальными, что означает, что они "видимы" из любого места сценария. Объявления могут располагаться в любом месте программы, но обычно они помещаются либо в начале, либо в конце программы, чтобы их можно было быстро найти и откорректировать.
В Perl нет специального оператора объявления переменной, она определяется при первом ее использовании. С помощью ключа -w интерпретатора можно задать режим отображения предупреждающих сообщений при попытке использования не инициализированной переменной. Переменные можно определять как глобальные (видимые из любой точки программы), так и с помощью функции my как локальные (видимые в определенной части программы - блоке).
Можно объявить подпрограмму с помощью оператора sub, не определяя ее, то есть не задавая операторы, реализующие ее функцию. После такого объявления подпрограммы ее имя можно использовать как операцию, действующую на список, определяемый передаваемыми ей параметрами.
Если интерпретатор встречает символ #, то он игнорирует текст, расположенный за ним. Такая конструкция называется комментарием и ее действие распространяется до конца строки после символа #.
Комментарии располагаются в любом месте программы. Их можно разместить непосредственно после оператора в той же самой строке, или занять ими всю строку, если первым символом в ней является символ комментария #.
На следующем шаге мы поговорим о выражениях и операторах.