Спецификация языка Perl

П2.4.5.6 Модули



П2.4.5.6 Модули

В Perl 5 понятие пакетов расширено в понятие модулей. Модули это пакеты находящиеся в одноименном файле, включенном в библиотеку. Модули подключаются следующим образом: use Module; или use Module LIST;

Это эквивалентно: BEGIN { require "Module.pm"; import Module; }

Все модули имеют расширение .pm. Если именное пространство модуля пересекается с именным пространством основной программы то всегда используется use, если не пересекается то можно использовать require.

Стандартные модули Perl описаны в документации.



Содержание раздела