Вопросы по теме 'rakudo'
Где я могу найти демо / образец кода для Perl 6?
У меня есть копия Rakudo, и я хотел бы провести ее тест-драйв. Поискав в Интернете, я нашел несколько фрагментов кода классного Perl 6, но не полных сценариев. Приветствуются любые сайты, на которых доступны практические скрипты Perl 6.
Спасибо,...
946 просмотров
schedule
06.03.2023
Почему я получаю ошибку «делить на ноль», когда пытаюсь запустить свой скрипт с помощью Rakudo?
Я только что построил Rakudo и Parrot, чтобы поиграть с ними и начать изучать Perl 6. Я загрузил книгу Perl 6 и с радостью ввел первую демонстрационную программу (пример теннисного турнира).
При попытке запустить программу выдает ошибку:
Divide...
304 просмотров
schedule
26.06.2023
Странное поведение Buf.subbuf в Perl 6
Сегодня я установил Rakudo Star 2012.07 и попытался написать простой скрипт на Perl 6:
#!/usr/bin/env perl6
use v6;
use LWP::Simple;
my $html = LWP::Simple.get('http://perl6.org');
say $html;
Не работает из-за следующей ошибки:
No such...
215 просмотров
schedule
14.05.2022
Есть ли в Parrot многопоточный параллельный сборщик мусора?
Мой вопрос касается сборщика мусора в виртуальной машине Parrot ( http://www.parrot.org ).
Он многопоточный?
169 просмотров
schedule
07.01.2023
Разделить строку на фрагменты фиксированной длины и записать в отдельную строку в Raku
У меня есть файл test.txt :
Stringsplittingskills
Я хочу прочитать этот файл и записать в другой файл out.txt с тремя символами в каждой строке, например
Str
ing
spl
itt
ing
ski
lls
Что я сделал
my $string =...
139 просмотров
schedule
22.06.2023
Raku: использование тематической переменной (от 'for') внутри регулярного выражения
У меня есть код, который работает как положено:
my @words = 'foo', 'bar';
my $text = 'barfoo';
for @words -> $to-regex {
$text ~~ m/ ($to-regex) {say "matched $0"}/;
}
Он печатает:
matched foo
matched bar
Однако, если я...
84 просмотров
schedule
16.10.2022
Установить модули в других версиях rakudo с помощью rakubrew
При обновлении версии rakudo с помощью rakubrew довольно легко изменить версии, но я хочу знать, можно ли импортировать модули raku из старой версии в новую версию. doign zef устанавливается автоматически:
обновить:
rakubrew build 2020.10
но...
207 просмотров
schedule
22.04.2023
Почему с этими регулярными выражениями Raku происходит другой возврат с возвратом?
Я получаю неожиданный откат квантификатора + регулярного выражения Raku.
В этом регулярном выражении:
'abc' ~~ m/(\w+) {say $0} <?{ $0.substr(*-1) eq 'b' }>/;
say $0;
Получаю ожидаемый результат:
「abc」 # inner say
「ab」 # inner...
149 просмотров
schedule
30.05.2023
Сохранение значений по умолчанию для вложенных именованных параметров
Я подозреваю, что на этот вопрос очень легко ответить, а ответ - нет. Однако я хочу убедиться, что ничего не упускаю.
Рассмотрим следующий код:
sub f(:$a = 'foo') { say $a }
sub g(:$a) { f :$a }
g(); # OUTPUT: «(Any)»
Есть ли хороший способ...
120 просмотров
schedule
16.05.2022