Модуль:: Список:: Pluggable является Perl модуль, который обеспечивает некоторые процедурные процедуры для: (1) список суб-набор модулей, установленных в определенном месте в Perl 'S имен модуля, (2) требовать от тех, модулей и импортировать свои особенности экспортировала в текущем package.Both из этих функций являются полезными для реализации "плагина " Расширение mechanisms.Note: этот модуль называется модуль:: Список:: Pluggable, поскольку он использует модуль:: Список делать некоторые вещи, похожие на Модуль:: Pluggable.SYNOPSIS использовать модуль:: Список:: Pluggable КЯ (list_modules_under import_modules); # получить список всех модулей, установленных в данной точке # В Perl 'S имен модуля мой @ = list_modules_under плагинов ( "Мои:: Проект:: Плагины "); # требуют и импортировать все модули в дерево import_modules ( "Мои:: Проект:: Плагины:: ViaExporter "); # пропустить некоторые из них import_modules ( " Мои:: Проект:: Плагины:: ViaExporter ", {исключения => " Мой:: Проект:: Плагины:: ViaExporter:: ButNotThese '}); # просто требовать от них, Don ' т сделать "Импорт " import_modules ( "Мои:: Проект:: Плагины:: ViaExporter ", {импорт => 0});