На компьютерах Macintosh сценарии Perl
Macintosh
На компьютерах Macintosh сценарии Perl выполняются автоматически — для вызова Perl дважды щелкните на сценарии мышью.
Как написать программу Perl: команды и описания
Программа на Perl состоит из команд и описаний. Описания указывают Perl, как вы собираетесь использовать определенные программные конструкции до того, как это произойдет на самом деле. Они нужны только для форматов и подпрограмм, хотя можно также описывать и другие элементы типа переменных. Более подробно об описаниях речь пойдет в этой книге дальше.
Команды встречаются в двух формах: простой и составной. Простая команда — это выражение, выполняющее некоторое конкретное действие. В программе простые команды заканчиваются точкой с запятой (
;), как происходит в следующем примере, где функция
print используется для вывода на экран строки Hello!, завершаемой символом перевода строки
\n (см. раздел «Основные команды форматирования» далее в этой главе):
print "Hello!\n";
Составные команды состоят из выражений и блоков. Блоки в языке Perl ограничиваются фигурными скобками (
{) и (
}) и могут содержать несколько простых команд. Они также имеют свои области видимости (область видимости элементов типа переменных — это сегмент программы, в котором можно использовать переменную; более подробно этот вопрос рассматривается далее). После закрывающей фигурной скобки не надо ставить точку с запятой.
Далее следует пример блока, с помощью которого создается составной оператор цикла
for
(это фундаментальный оператор цикла в Perl, мы будем подробно его исследовать в главе 5):
for ($loop_index = 1; $loop_index <= 5; $loop_index++) {
print "Hello!";
print "there!\n";
}
Выполнение сценариев Perl
Предположим, что имеется файл hello.pl со следующим сценарием на Perl:
#!/usr/local/bin/perl5 -w # Use Perl5 with warnings
print "hello\n";
как его выполнить? Это основная операция при работе с Perl. Однако, поскольку имеется несколько вариаций на основную тему, мы сделаем краткий обзор имеющихся возможностей.
Содержание Назад Вперед