4
ответа

Что “~~” означает в Perl?

В ТАК отвечают на состояния daxim: @array ~~ $scalar верен, когда $scalar находится в @array, на который отвечает draegtun: От 5.10.1 + порядок ~~ важен. Таким образом это должен быть $scalar ~~ @array...
вопрос задан: 23 May 2017 12:02
0
ответов

Почему smartmatch возвращает true при сравнении срезов массива, которые должны быть different?

Следующий скрипт выполняет интеллектуальное сопоставление срезов двух массивов. Сначала оба массива одинаковые, и я получаю разумные результаты. Затем я меняю один из массивов и сопоставляю два новых среза, но ...
вопрос задан: 20 September 2016 22:20
0
ответов

Почему smartmatch возвращает false, когда я сопоставляю регулярное выражение, содержащее косые черты?

I ' использовать предупреждения; используйте utf8; используйте open qw (: std: utf8); my $ name = ...
вопрос задан: 13 September 2016 21:24
0
ответов

Почему smartmatch возвращает разные значения в зависимости от порядка операндов?

У меня есть массив, для которого следующий тест возвращает true: 1 ~~ @a И все же следующий тест возвращает false: @a ~~ 1 Я читал в Learning Perl, что размещение значений по обе стороны от ...
вопрос задан: 13 September 2016 17:38
0
ответов

Насколько быстро работает Perl-оператор smartmatch при поиске скаляра в массиве?

Я хочу многократно искать значения в массиве, который не меняется. До сих пор я делал это таким образом: я помещал значения в хеш (так что у меня есть массив и хеш с практически одинаковыми ...
вопрос задан: 13 September 2016 17:30