Я написал простой класс на основе Moose под названием Document. Этот класс имеет два атрибута: имя и домашнюю страницу. Класс также должен предоставить метод с именем do_something(), который извлекает и возвращает...
Я использую each для перебора хэша Perl: while (my ($key,$val) = each %hash) { ...
} Затем происходит что-то интересное, и я хочу распечатать хэш. Сначала я думаю что-то вроде:...
Анализируя исходники модулей CPAN, я вижу примерно следующее: ...
package # скрыть от PAUSE Try::Tiny::ScopeGuard;
... Очевидно, что это взято из Try::Tiny, но я встречал и такие...
Я не могу найти yada-yada, задокументированный в perldoc версии 5.16.0 perlop. Я также не вижу уведомления об устаревании в perldoc perl5160delta. Он все еще там?
. Я пытаюсь использовать уже существующий веб-сервис, и он отлично работает. Прочитав множество руководств и примеров, я, наконец, смог получить ответ от сервера: Сервер не смог ...
Новое в Perl.Мне нужно разобрать отчет, который выглядит так: 2012-05-29@emaillocalpart@emaildomain@customerid@errormessage@messageid Я использовал: my @fields = split(/@/, $line, 6); В большинстве случаев это ...
Если совпадение с регулярным выражением происходит внутри eval, изменения в переменных, связанных с перехватом ($1 и т. д.), не видны во внешней среде. Это ошибка? perlop и perlre, похоже, не ...
Я вернулся с другим вопросом. У меня есть список данных: 1 л DIELTQSPE H EVQLQESDAELVKPGASVKISCKASGYTFTDHE
2 л DIVLTQSPRVT H EVQLQQSGAELVKPGASIKDTY
3 A ALQLTQSPSSLSAS B RITLKESGPPLVKPTCS C ELDKWAN
4 ...
Я хочу получить вывод команды в массив — вот так: my @output = `$cmd`; но кажется, что вывод команды не попадает в массив @output. Любая идея, где это происходит...
Кажется, что он не распознает букву Ó с ударением в верхнем регистре #!/usr/bin/env perl
использовать строгий;
использовать предупреждения;
используйте 5.14.0;
используйте utf8;
использовать функцию 'unicode_strings'; " SIMÓN " =~ /^\s+(\p{Upper}+)/u
Учитывая переменную, содержащую строку, представляющую имя пакета, как мне вызвать конкретную подпрограмму пакета? Вот самое близкое, что я понял: package MyPackage; sub ...
Есть ли способ написать тесты для Perl-вызовов, которые, как вы ожидаете, умрут? Я хотел бы убедиться, что некоторые вызовы будут умирать с плохо отформатированными входами. подпрограмма_a { мой $ arg = сдвиг; die if $arg eq ...
Учитывая имя файла, как я могу определить, открыт ли файл в данный момент или используется? (Я говорю о файлах, а не об дескрипторах файлов Perl.) Обратите внимание, что я ищу универсальное...
Привет, у меня есть это дерево процессов: На скриншоте выше показано дерево процессов. В моем Perl-скрипте я знаю PID dscli. Я написал следующий код для уничтожения одного PID: use Win32::Process;
используйте ...
У меня есть программа на Perl, которая использует пакет что я получил из другого источника. Одна из функций метода возвращает объект неизвестного класса. Есть ли способ получить все возможные...
Я хотел выбрать, какие данные помещать в какой файл, в зависимости от индекса. Тем не менее, я, кажется, застрял со следующим. Я создал файлы, используя массив файловых дескрипторов: my @file_h;
my $...
Есть еще один вопрос по perl/utf8: Код: use 5.012;
используйте utf8;
использовать строгий;
использовать предупреждения;
использовать функцию qw(unicode_strings); использовать открытый qw(:std:utf8);
использовать Encode qw (кодировать декодировать);
У меня есть этот print STDERR Dumper $data:
$VAR1 = '{ "url_date":null, "footer":null,"id":"18", "authors":[ {"initials":"B.","last_name":"Лучший","имеет ":0,"id":12}, {"...
Просто интересно: есть ли способ сделать вторую форму Dumper в следующем фрагменте? используйте Modern::Perl;
используйте Data::Dumper::Simple; my $data = { name => 'jim', age => 21, updated => ...
Мне нужен совет по лучшим практикам Perl. Я написал скрипт со сложным регулярным выражением: my $regex = qr/complicated/; # ... sub foo { # ... if (/$regex/) # ...
} где ...
Я просматривал Perl-код в Интернете и наткнулся на нечто, чего раньше не видел, и не могу понять, что он делает (если что-то ). если($вар) {{ ...
}} Кто-нибудь знает, что такое двойные фигурные скобки...
Как нормализовать список аргументов функции к строке, чтобы два списка аргументов преобразовывались в одну и ту же строку, если и только если они фактически эквивалентны? Алгоритм должен сравнивать встроенные хэши...
я очень стараюсь реализовать алгоритм sha-256. У меня проблемы с заполнением сообщения. для sha-256 вы должны добавить один бит в конце сообщения, до которого я дошел...
Я возился с библиотекой Perl MongoDB, и мне было трудно понять, как сделать что-то довольно простое. Как сохранить порядок полей данных при вставке? Мой код - это...
Вместо записи: @holder = split /\./,"hello.world"; распечатать @держатель[0]; можно ли просто сделать однострочник, чтобы просто получить первый элемент разделения? Что-то вроде: print (split /\./,"hello....
Я пытаюсь захватить подстроку, используя захват регулярных выражений с помощью grep, получая содержимое (.*) в код ниже. @substring = grep /^test-results(.*)/,@$(array_reference); Это не...
«Лучше» в первую очередь означает точность, но меня также интересуют любые другие критерии, по которым другие системы превосходят. Я пробовал Perl-связывание Text :: Kakasi на предмет корректности, правда, ограниченным образом ...
Допустим, у меня есть класс Perl с методом DESTROY. Этот метод используется для неявного освобождения внешнего ресурса, такого как дескриптор файла или транзакция базы данных. Дан экземпляр этого класса...
Я новичок в Perl, так что извините за простой вопрос. Мне нужно изменить существующую программу Perl. Я хочу передать строку (которая может содержать несколько строк) через внешнюю программу и прочитать...
В настоящее время я работаю над веб-приложением, которому около 15 лет. Он содержит в основном perl-скрипты CGI с шаблонами HTML::Template. Он имеет более 12 000 файлов и около 260 МБ общего кода. Я...