Результаты поиска по запросу "perl6"

1 ответ

perl6 Возможно ли использование соединений в сопоставлении?

Можно ли использовать соединение для сопоставления с любым значением в соединении? Я хочу сопоставить любое из значений в массиве. Как правильно это сделать?

2 ответа

 для некоторого фрагмента кода.

6 POD документацияесть раздел о доступе к документу POD текущего файла с помощью [https://docs.perl6.org/language/pod#Accessing_Pod], Нет информации о доступе к документу POD другого файла.$=podКак я могу получить доступ к структуре POD другого ...

9 ответов

Я знаю Perl 5. Каковы преимущества изучения Perl 6, а не перехода на Python? [закрыто]

Исходя из опыта Perl 5, каковы преимущества перехода на Perl 6 или Python? Edit: Если вы отрицаете это, потому что думаете, что это просто приманка для плам...

ТОП публикаций

2 ответа

@raiph: Очень полезная информация! Я не осознавал, что привязывать символ без знака к контейнеру Скалара было сомнительной практикой, но я рад это слышать. Ранее я был смущен и встревожен в конце концов концепцией символа без сигил, который никогда не может быть восстановлен после инициализации, но которому можно было многократно присваивать новые значения путем привязки к контейнеру Scalar. Все это имеет гораздо больше смысла, когда мы думаем о символах без сигил как о символах, а не переменных.

ытке лучше понять переменные без сигил и как они отличаются от$ я обнаружил, что в отличие от переменных$ Переменные с сигилами, переменные без сигилов не могут быть восстановлены после их инициализации: my $a = 42; my $b := $a; $b := 42; # No ...

1 ответ

Как я могу запускать внешние программы, используя Perl 6? (например, как «система» в Perl 5)

3 ответа

 который соответствует нулю или более пробельных символов.

о, что я пытаюсь сделать. > my sub nplus1($n) {$n +1} > my regex nnplus1 { ^ (\d+) &nplus1($0) $ } > "123" ~~ &nnplus1 P6opaque: no such attribute '$!pos' in type Match...

2 ответа

 в этой форме. "Если вы добавите скобки, вы можете передать дополнительные аргументы:

ии можно вызывать несколькими способами: say(1, 2, 3) # 123 say: 1, 2, 3 # (1, 2, 3)Последний, кажется, пройтиPositionalНо кроме этого я не знаю, чем еще они отличаются. Есть ли различия, которые важно знать? Какие типы ситуаций вы бы ...

1 ответ

 сейчас ноуп. Я не делал ничего плохого, и результат, который я показал, - ожидаемый в настоящее время результат. Поскольку CompUnit предназначен для скорости, его нельзя использовать для управления кодом. Это нормально.

аюсь создать кеш POD6, предварительно скомпилировав их с помощью набора классов CompUnit. Я могу создавать, хранить и извлекать модуль следующим образом: use v6.c; use nqp; my $precomp-store ...

3 ответа

 имеет смысл.

у фильтровать элементы@array которые начинаются с элементов@search: my @array = "aaaaa" .. "fffff"; my @search = "aaaa" .. "cccc"; .put for @array .grep: /^ @search /;Проблема в том, что это занимает 19 секунд. Так что ...

2 ответа

Perl6: Как я могу сделать все предупреждения фатальными?