Описание тега perl-core

Пространство имен для основной функции Perl и библиотек.
3 ответа

Можно ли символически ссылаться на основной модуль Perl?

Я знаю, я мог бы легко сделать что-то вроде sub sin { sin($_[0]); } и символически ссылаюсь на то, что для каждой функции мне нужно symb ref, но я просто хотел бы знать, есть ли способ сделать что-то вроде {$foo}(123); против &{$foo}(123); котор…
31 май '10 в 11:55
1 ответ

Perl: IO::Uncompress::Unzip: получение даты последнего изменения файла внутри zip

В настоящее время я работаю с модулем ядра IO::Uncompress::Unzip, чтобы прочитать содержимое zip-файла на Perl. Ранее я использовал Archive::Zip, который является отличным модулем и не доставлял мне столько головной боли, но он не входит в состав ос…
21 май '14 в 07:31
1 ответ

Вызывая форму команды dos Perl не работает должным образом после установки Chef

После установки Chef в Windows я обнаружил, что некоторые команды dos больше не работают в Perl, если они содержат косую черту. Например, бег `dir /AD .` в Perl теперь даст вам предупреждение dir: /AD: No such file or directory, Я знаю, что косая че…
10 апр '14 в 20:58
4 ответа

Как узнать со страницы CPAN модуля, находится ли он в основном дистрибутиве?

Например, когда вы просматриваете документацию Time::HiRes на search.cpan.org, есть ли какие-то указания на самой странице, что модуль теперь является частью дистрибутива ядра Perl? Я знаю, что обычно могу это выяснить с помощью некоторого поиска в …
04 июл '13 в 10:42
1 ответ

Perl "do", относительный путь начинается с "." или же ".."

Я пытаюсь использовать Perl's do EXPR функционирует как парсер конфигурации бедного человека, используя второй файл.pl, который просто возвращает список в качестве информации о конфигурации. (Я думаю, что это, вероятно, идеальное использование для d…
12 апр '18 в 04:25
1 ответ

Использование диска в Perl Core

Я ищу способ проверить оставшееся свободное место на диске в Perl. Я не могу использовать CPAN, так как мне нужно развернуть скрипт на многих серверах с разными версиями Perl, и я не могу изменить его, потому что мой руководитель группы заказал мне …
10 дек '12 в 09:18
2 ответа

Неоднозначный вызов разрешается как CORE::join(), квалифицируется как таковой или используется & at

Я получил ошибку: Ambiguous call resolved as CORE::join(), qualify as such or use & at Когда я исправляю ошибку как: $args = CORE::join( ', ', @$args ); все отлично работает Но когда я это исправлю как: $args = &join( ', ', @$args ); Как сле…
18 сен '18 в 18:06
1 ответ

Как управляются основные библиотеки Perl?

Насколько я понимаю, Perl традиционно включает только основные функциональные возможности, и люди устанавливают дополнительные библиотеки, чтобы делать всевозможные полезные (а иногда и очень простые) вещи. Но в какой-то момент появились "базовые би…
03 июн '10 в 16:27
1 ответ

Преобразование часового пояса в Perl - но только с использованием основных модулей

Можно ли в будущем выполнять преобразование часового пояса для произвольной даты, используя только основные модули Perl? Допустим, у меня есть Day:month: year, hr:min в часовом поясе X (предположим, это полностью определенный часовой пояс, такой как…
04 май '13 в 14:42
1 ответ

Как проверить историю ошибок модуля в ядре Perl?

Совсем недавно я задал вопрос об отладке ошибки сегмента: каковы хорошие методы или шаги для отладки ошибки сегмента в Perl?, Кто-то упомянул, что в Symbol есть какая-то глубокая магия XS. Мне интересно, могу ли я найти историю ошибок для модуля ядр…
24 июл '09 в 17:01
2 ответа

Почему мне не нужно использовать "use Math::Trig" для atan2 и т.п.?

Почему я не должен использовать в моей программе Perl для вызова ? Согласно документации , не является частью "Perl Core". У меня Перл 5.18.4. Я просмотрел список стандартных модулей Perl и вижу Math::Trig в списке, но я все еще думал, что оператор …
01 мар '21 в 16:44
0 ответов

Встроенный Perl FREETMPS неправильно очищает массив хеш-ссылок

У меня есть проект с несколькими макросами, которые помогают мне писать функции Perl и в основном «преобразовывать» структуры C в хэши Perl. Некоторые из этих хэшей вложены друг в друга, но я перейду к сути. Использование памяти моей программой резк…
17 сен '22 в 23:34