Вопросы с тегом 'perl-module'

Модуль Perl является частью многократного использования кода Perl.
3 отв.

Как создается Perl @INC? (ака Какие способы повлиять на поиск модулей Perl?)

Каковы все способы влияния на поиск модулей Perl? или Как создается Perl @INC? Как известно, Perl использует массив @INC, содержащий имена каталогов, чтобы определить, где искать файлы модулей Perl. В StackOverflow не существует подробного сообщ...
27 марта '10 в 0:14
2 отв.

В Perl, в чем разница между файлом .pm(Perl module) и .pl(Perl script)?

В чем разница между .pm (Perl-модулем) и .pl (Perl script) файлом? Пожалуйста, также скажите мне, почему мы возвращаем 1 из файла. Если return 2 или что-то еще, это не порождает никаких ошибок, так почему мы возвращаем 1 из модуля Perl?
04 авг. '10 в 8:20
4 отв.

Установка модулей с использованием Strawberry Perl

До сих пор я использовал ActiveState ActivePerl и использовал ppm для установки модулей. На прошлой неделе я перешел на Strawberry Perl, но я не знаю, как установить модули с помощью Strawberry Perl. Какова некоторая информация о том, как выполняетс...
11 июля '11 в 0:48
10 отв.

Как проверить, установлен ли модуль Perl в моей системе из командной строки?

Я попытался проверить, установлен ли в моей системе XML:: Simple. perl -e 'while (<@INC>) { while (<$_/*.pm>) { print "$_\n"; } }' Вышеупомянутый однострочный файл был использован для перечисления всех модулей, установленных в моей сис...
24 июня '09 в 18:29
7 отв.

Что такое "1"; означает в Perl?

Я столкнулся с несколькими модулями Perl, которые, например, похожи на следующий код: package MyPackage; use strict; use warnings; use constant PERL510 => ( $] >= 5.0100 ); require Exporter; our @ISA = qw(Exporter); our @EXPORT = qw( ); ...
21 дек. '09 в 16:48
9 отв.

Как сделать частные функции в модуле Perl?

Я работаю над небольшим модулем Perl, и по какой-то причине у меня был тестовый драйвер script, который использовал мой новый модуль для вызова одной из функций, которые, как я думал, были бы частными, и это было успешным. Я был удивлен, поэтому нач...
16 янв. '09 в 21:51
4 отв.

Как установить библиотеки Perl в Cygwin?

Я - разработчик C/С++/Java/Unix по профессии, но теперь мне нужно написать Perl-программу в Windows. Итак, у меня есть Cygwin, Eclipse с EPIC, и запущены простые тестовые программы. У меня нет машины Unix, доступной для меня, что я могу запустить Ecl...
07 мая '12 в 17:08
4 отв.

Почему 1 в конце каждого пакета perl?

Если вы забыли 1 в конце пакета, Perl сообщает вам: "Пакет не вернул истинное значение". Ну, если он знает, что вы это забыли, почему бы просто не поместить его туда для вас?
14 марта '11 в 2:29
3 отв.

Каков наилучший способ обнаружить все подпрограммы модуля Perl?

Какой лучший способ программно обнаружить все подпрограммы, которые имеет модуль perl? Это может быть модуль, класс (нет @EXPORT) или что-то промежуточное. Изменить: все приведенные ниже методы выглядят так, как будто они будут работать. Я бы, вероя...
03 марта '09 в 20:14
5 отв.

Не удается найти Switch.pm

Как решить эту ошибку? Can't locate Switch.pm in @INC (you may need to install the Switch module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5....
26 апр. '14 в 21:01
11 отв.

Какую структуру я должен использовать для написания модулей?

Какая лучшая структура для написания модулей - ExtUtils::MakeMaker (h2xs) или Module::Build?
16 сент. '08 в 18:56
4 отв.

В Perl, как мне поместить несколько пакетов в один файл .pm?

Я уверен, что где-то я читал, что это возможно, но есть несколько ошибок, о которых вам нужно знать. К сожалению, я не могу найти учебник или страницу, которые описывали, что вам нужно сделать. Я просмотрел Perl tutorials и не нашел тот, который, как...
17 нояб. '09 в 16:32
2 отв.

экспорт против export_ok в perl

Я не могу понять, в чем разница/вариант использования EXPORT_OK vs EXPORT. Большинство ресурсов упоминает что-то в следующих строках: @Export позволяет экспортировать функции и переменные модулей в пользователей с использованием стандартного метод...
28 июля '13 в 23:11
3 отв.

Ruby эквивалент Perl Data:: Dumper

Я изучаю Ruby, и Perl имеет этот очень удобный модуль под названием Data:: Dumper, который позволяет вам рекурсивно анализировать структуру данных (например, хэш) и позволить вам печатать ее. Это очень полезно при отладке. Есть ли что-то похожее на R...
29 янв. '10 в 5:02
2 отв.

В чем разница между <stdin> и <STDIN>?

Когда я использую <stdin> в файлах Perl (*.pm), он не читает ввод с клавиатуры, но когда я использую <stdin> в том же месте, он отлично работает. Почему он не получает ввод, когда я использую <stdin>?
02 июля '15 в 16:02