rakudo

    2热度

    1回答

    我搜索了github和modules.perl6.org,但没有找到解析电子邮件的模块。 如果没有perl6模块,鹦鹉模块也可以。

    5热度

    1回答

    dd例程是一个Rakudo特有的功能,但这是我的问题所附带的。在程序中有没有办法检查执行情况,并且如果它不是正确的,那么可以进行保护?我必须自己做这个吗? die "Unsupported VM" unless $*VM ~~ m/^ 'moar' /; 也许我们需要类似Perl 5的Devel::AssertOS。我可以想象一个实现具有特定的怪癖和错误,与程序不兼容的情况下,我对创建实现特定

    8热度

    1回答

    今天我装Rakudo星2012.07和tryed写一个简单的Perl脚本6: #!/usr/bin/env perl6 use v6; use LWP::Simple; my $html = LWP::Simple.get('http://perl6.org'); say $html; 它不会因为出现以下错误的工作: No such method 'get_string' for

    5热度

    2回答

    一个快速且有希望的简单问题: 我需要从随机选择一组给定散列键的方法。在rand和Hash上的perl6.org文档都提供了许多提示。 my %a = 1,2,3,4,5,6; 鉴于上述情况, %a.keys; 回报(5 1 3),如果我只是尝试 %a.rand; 我得到一个伪随机浮动,而不是任何一个键。 我最终拼凑在一起%a.keys[Int(%a.elems.rand)],但希望有更

    3热度

    2回答

    在Perl 6中,Str类型是不可变的,所以使用可变缓冲区而不是连接很多字符串似乎是合理的。接下来,我喜欢能够使用相同的API,无论我的函数是写入标准输出,文件还是写入内存缓冲区。 在Perl中,我可以创建一个在内存中的文件,像这样 my $var = ""; open my $fh, '>', \$var; print $fh "asdf"; close $fh; print $var;

    2热度

    2回答

    在Rakudo Perl 6中item或$可用于评估项目上下文中的表达式。请参阅https://docs.perl6.org/routine/item 我正在使用返回项目contextualized数组的库。什么是删除情景化的正确方法,以便将其分配给@变量? 例如: my @a = $[<a b c>]; dd @a; # Outputs: Array @a = [["a", "b", "c"]

    3热度

    2回答

    曾经有一个图表跟踪Perl6针对Perl6测试套件的实现。我有兴趣看着它的进展(和倒退)。该图发生了什么,它曾经在网站www.rakudo.de 有没有其他简单的方法可以让外人知道Rakudo在完美规范中的地位?它还缺少哪些功能?

    6热度

    2回答

    我安装Rakudo,Perl 6的解释,并非编译: sudo apt-get install rakudo 我下面一个有关安装Perl 6的模块教程: http://perl6maven.com/how-to-install-perl6-modules 并在最后一步,我得到这个错误: perl6 bootstrap.pl===SORRY!=== Error while compiling /h

    3热度

    2回答

    我正在阅读Think Perl 6 by Laurent Rosenfeld,与Allen B. Downey 最近这是一篇非常不错的阅读。 它有它的.tex文件可在github here。 它的代码示例如下: 我相信这将是有代码块有色这样非常有用: 为了做到这一点,我们必须批处理过程包含在上述存储库中的所有.tex文件。 为了做到这一点,我们必须转换乳胶代码: \begin{verbatim}

    3热度

    3回答

    我有在Rakudo 2016.07行之有效的动作类下面的方法,但我刚安装了2016.11现在新Rakudo说我的方法试图将分配给只读varible,我只是不明白的问题: method ptName ($/) { my $nameStr = $/.Str, my $lastName, my $firstName; my $newMatch # this is line 182;