2
голосов
3ответов
1292 просмотров

Как мне переименовать экспортированную функцию в Perl?

У меня есть несколько модулей Perl, которые экспортируют различные функции. (Мы не использовали @EXPORT в новых модулях несколько лет, но сохранили его для совместимости со старыми скриптами.) Я переименовал ряд функций и методов, чтобы перейти к согласованной политике именования, и подумал, ...

4
голосов
3ответов
2957 просмотров

Как экспортировать переменные только для чтения с помощью mod_perl?

Я пытаюсь упростить выполнение некоторых передовых методов Perl , создав Constants модуль, который экспортирует несколько скаляров, используемых в книге. В частности, один, $EMPTY_STRING, я могу использовать практически в каждом Perl-скрипте, который я пишу. Я бы хотел автоматически экспортиров...

1
голосов
3ответов
217 просмотров

Как лучше всего иметь в Perl два модуля, которые используют функции друг друга?

К сожалению, я совсем новичок, когда дело касается создания пакетов, экспорта и т.д. в Perl. Я пробовал читать некоторые модули и часто засыпал от длинных глав. Было бы полезно, если бы я смог найти то, что мне нужно понять, всего на одной простой веб-странице без необходимости прокрутки вниз. :...

4
голосов
1ответов
241 просмотров

Нужен ли мне Exporter, если я собираюсь использовать чистый объектно-ориентированный объект на Perl?

В документации (Exporter и perlmodlib) говорится: Как правило, если модуль пытаясь быть объектно-ориентированным тогда ничего не экспортировать. Но тогда perlmodlib также говорит: Стандартные комплектные модули - это все ожидается вести себя в четко определенной способ от...