0
ответов

Где документирован синтаксис Perl postfix `for`?

Недавно я наткнулся на следующий фрагмент кода $ count_stuff {$ _} ++ для @stuff;Это довольно удобный способ использовать хеш, например, для подсчета вхождений строк в массиве. Я понимаю, как ...
вопрос задан: 3 August 2013 17:41
0
ответов

Почему нужно объявлять и инициализировать лексическую переменную отдельными операторами?

Это отрывок из AnyEvent :: Intro # зарегистрировать наблюдателя чтения мой $ read_watcher; $ read_watcher = AnyEvent-> io (fh => $ fh, poll => "r", cb => sub {my $ len = ...
вопрос задан: 3 August 2013 17:40
0
ответов

Звезда Клини :почему $ _= «а»; s/a */e/g product :ee

*означает ноль или более экземпляров :права? так почему же $_= "a"; s/a */e/g product :ee Возможный ответ :заменяет строку :"a" на :"e" и заменяет пустую строку :"" на :"е" как...
вопрос задан: 3 August 2013 17:39
0
ответов

Perl поиск и замена последнего вхождения символа

У меня есть проблема, которую, как мне казалось, легко решить, но я не могу найти на нее ответа. Как найти и заменить последнее вхождение символа в строке? У меня есть строка: GE1 / ...
вопрос задан: 3 August 2013 17:27
0
ответов

Может ли оператор подстановки Perl сопоставить элемент в массиве?

У меня есть такой массив my @stopWords = ("and", "this", ....) Мой текст находится в этой переменной my $ wholeText = ".... и так это ...." Я хочу сопоставить каждое вхождение каждого элемента моего ...
вопрос задан: 3 August 2013 17:10
0
ответов

Как получить доступ и заменить в Perl? [Дубликат]

У меня есть текущее время сервера в переменной, и мне нужно заменить AT = 2013/07 / 31-10: 08: 41 значением, которое присутствует в моей переменной. Как я могу заменить это в Perl? получить (J = tesr, T = Bp, закон = A_Ti, AT = 2013 / ...
вопрос задан: 30 July 2013 15:05
0
ответов

Perl SOAP :: Lite и описание службы для запроса объекта

Я использую Perl SOAP :: Lite для доступа к удаленной веб-службе, определенной WSDL. Это означает, что у меня есть: use strict; используйте Data :: Dumper; используйте SOAP :: Lite + trace => 'debug'; my $ service = SOAP :: Lite -> ...
вопрос задан: 29 July 2013 19:38
0
ответов

Композиция функций в Perl

В Perl 5 мы можем применять методы функционального программирования (, используя замыкания, функции более высокого порядка, такие как map, grep и т. д. ). Но как насчет композиции функций? Скажем, в Haskell это можно сделать очень...
вопрос задан: 29 July 2013 09:55
0
ответов

Лучший способ перебора массива Perl

Какая реализация (является наилучшей с точки зрения скорости и использования памяти )для перебора массива Perl? Есть ли лучший способ? (@Array не нужно сохранять ). Реализация 1 foreach (@Array ){...
вопрос задан: 24 July 2013 16:41
0
ответов

Какой синтаксический сахар доступен в Perl для сокращения кода для операторов l / rvalue по сравнению с операторами if?

Их много, так как Perl - довольно слащавый язык, но наиболее часто используемые операторы на любом языке представляет собой комбинацию операторов if и значений настройки. Думаю, я нашел много из них ...
вопрос задан: 16 July 2013 19:05
0
ответов

Что означает «КОД» для переменной?

В perl я хотел отладить код модуля, поэтому временно добавил в такой исходный код следующую строку: print $${${$${$$h[1]{$j}}{proxy_cache}}{ $e}}{'fetch_handler'}{'ownerDocument'} ...и это...
вопрос задан: 15 July 2013 19:25
0
ответов

Проблемы WWW::Scripter с window.history

Я использую Perl-модули WWW::Scripter (на основе WWW::Mechanize) с подключаемым модулем JavaScript, и у меня возникают проблемы с важным оператором JavaScript. использовать WWW::Scripter; ... my $web = WWW::Scripter->...
вопрос задан: 15 July 2013 19:25
0
ответов

Как отсортировать perl-хеш по значениям и упорядочить ключи соответственно (возможно, в двух массивах)?

В Perl я хочу отсортировать ключи хеша по значению, численно: { пять => 5 десять => 10 один => 1 четыре => 4 } создавая два массива: (1,4,5,10) и (один, четыре, пять, десять) И...
вопрос задан: 15 July 2013 00:55
0
ответов

Как удалить символ $ из значения переменной в Perl? [закрыто]

Предположим, у меня есть переменная, которой присваивается некоторая строка, содержащая символ $. Например: $ a = "$ 192.168.1.1"; Я должен удалить символ $, используя Perl. Текст назначен переменной ...
вопрос задан: 14 July 2013 19:09
0
ответов

Псевдоним функции в Perl

В Perl, если я хочу, чтобы foo () делала именно то, что делает bar (), я могу сделать это: sub foo {return bar (@_);} Есть ли лучший способ? Что-то ближе к «псевдониму» оператора Руби?
вопрос задан: 9 July 2013 09:00
0
ответов

Не удается& #39;не запустить веб-службу Perl с помощью WSDL ::Генератор

Две недели я пытался создать веб-службу на Perl (с помощью WSDL ::Генератор )и вызовите его с помощью клиента, написанного на Perl. Теперь я пробую примеры, предоставленные библиотекой, специализирующейся на WSDL :...
вопрос задан: 4 July 2013 14:28
0
ответов

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

Я пытаюсь найти лучший способ отличить в Perl случаи, когда аргумент не был передан, и когда аргумент был передан как 0, поскольку они означают для меня разные вещи. (...
вопрос задан: 3 July 2013 20:21
0
ответов

Почему Perl переводит галочку в двоеточие?

Учитывая эту программу: используйте строгий; использовать предупреждения; мой $ zx_size = 32; my $ x = "$ zx_size'h0"; Perl говорит мне следующее: имя "zx_size :: h0" используется только один раз: возможная опечатка в строке concat.pl 7. Использование ...
вопрос задан: 1 July 2013 18:23
0
ответов

Где я могу найти формальную грамматику для языка программирования Perl?

Я понимаю, что синтаксис Perl неоднозначен, а его устранение нетривиально (иногда с выполнением кода на этапе компиляции). В любом случае, есть ли у Perl формальная грамматика (...
вопрос задан: 21 June 2013 15:15
0
ответов

Черт побери, Perl не может благословить мой объект.

Кроме того, я пытаюсь реализовать метод импорта в своем классе Perl для создания экземпляра объект данных, который, по сути, представляет собой прославленный массив хэш-ссылок из правильного массива хэш-ссылок. Вот ...
вопрос задан: 20 June 2013 11:57
0
ответов

Необычный синтаксис Perl

Я должен внести изменения в сценарий Perl, и это моя первая попытка понять Perl. Я вижу следующее: мой% торгует; ... foreach my $ row (@ $ row) {@ {$ trades {pop @ $ row}} = @ $ row; } ...
вопрос задан: 10 June 2013 23:31
0
ответов

переменная для разделителя полей в perl

В awk я могу написать: awk -F: 'BEGIN {OFS = FS}. .. 'Что эквивалентно FS в Perl? Я хотел бы написать обновление perl -F: -lane 'BEGIN {$, = [what?]} ...' с примером: echo a: b: c: d | awk -F: ...
вопрос задан: 4 June 2013 01:08
0
ответов

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

Существует ли уникальный метод определения того, является ли значение переменной числом, поскольку значения могут быть в экспоненциальной нотации как ну (например, 5.814e-10)?
вопрос задан: 22 May 2013 09:45
0
ответов

Расширение Perl нарушает динамическую загрузку

Я пытаюсь скомпилировать XS в perl [ed(ikegami): то есть он использует make perl ::MakeMaker для создания perl со статически связанной библиотекой поставщика C in ], но когда я это делаю, новая версия ...
вопрос задан: 22 May 2013 07:15
0
ответов

Языки сценария: Макс. Длина строки

Я написал сценарий, который хранит цифровые подписи в двоичных файлах и файлах сценариев. Этот вопрос касается только сценариев: в настоящее время все эти подписи хранятся в одной строке (комментарий) ...
вопрос задан: 11 May 2013 18:54
0
ответов

, пропуская строку в массиве, Perl

я относительно новичок в Perl, и я столкнулся с этим проектом, с которым мне немного трудно. Цель проекта - сравнить два файла csv, один из которых будет содержать: $name, $...
вопрос задан: 8 May 2013 12:57
0
ответов

Отладка регулярных выражений Perl

Я пытаюсь отладить несколько регулярных выражений, используя: perl -Mre=debug file.pl В сценарии file.pl много регулярных выражений. Некоторые из них повторяются. Используя приведенный выше синтаксис, все регулярные выражения в файле file.pl ...
вопрос задан: 6 May 2013 12:28
0
ответов

Сортировка массива хэшей по нескольким ключам Perl

У меня есть ссылка на массив, содержащий хэши (т.е. @AOH )$arr _ref = [ { 'brand ' => 'A', 'supplier' => 'X', 'PO' => '2' }, { 'brand' =&...
вопрос задан: 4 May 2013 12:09
0
ответов

socket-> recv () vs. <>?

Я пытаюсь выполнить небольшой проект по изучению Perl, который требует чтения 4 неподписанных целые числа из розетки. Я не смог получить более 1 целочисленного чтения и, покопавшись, нашел решение. ...
вопрос задан: 3 May 2013 13:25
0
ответов

Perl Rover v3 передает переменную среды в наборы правил

Я использую модуль Perl Rover версии 3 для входа на сервер Linux/Unix и запуска сценария. В наборе правил, если я добавлю полное имя пути, он скопирует скрипт на удаленный сервер, не имея возможности...
вопрос задан: 29 April 2013 09:09