| |
Библиотека подпрограмм
В
противоположность языку С, Perl
фактически не поддерживает концепцию библиотеки.
Тем не менее, в нем имеется механизм,
позволяющий скриптам использовать
исходный код из другого файла. Например,
предположим, что вы храните подпрограмму add_values
в файле под именем addvalue.pl .
Используя инструкцию require ,
другой скрипт на языке Perl
может получить доступ к той подпрограмме,
как показано ниже:
require
“addvalue.pl”;
print
&add_values(10,11);
Вы
можете представлять себе инструкцию require
как аналог оператора # include
препроцессора языка С. Чтобы найти файл
исходных кодов, Perl сначала ищет в
каталоге, определенном по умолчанию для
библиотеки языка Perl
(подробности можно уточнить в инструкции по
инсталляции), а затем в текущем каталоге.
Можно также использовать абсолютный или
относительный путь, к которому добавлено
имя файла.
Perl
запоминает, какие файлы были затребованы
оператором require , и загружает
их только один раз даже в случае
многочисленных обращений к этим файлам.
Имеется много стандартных библиотек,
которые расширяют возможности языка Perl .
Сейчас самое время побродить по каталогу, в
котором хранятся библиотечные файлы языка
Perl ,
чтобы получить представление
о тех возможностях, которые они предлагают.
Назад |
Оглавление |
Далее
|