对于与Perl 6编程语言(也称为“Raku”)相关的所有问题,请使用perl6标记。
perl6 @ $ aList和$ aList之间的性能差异
我的数据结构非常大,需要分配和传递。我还需要进入清单。有时当列表位于标量容器中时,$ aList.elems会说1 ...
我有一个巨大的哈希值,包含大约10年的每日统计数据。 Perl 6中是否有一种方法可以确定此哈希使用多少实际内存(以字节为单位)(例如showMemoryUsed(%...
我正在尝试用Perl 6编写一些类来测试Perl 6类和方法。这是代码:class human1 {method fn1(){print“#from human1.fn1 \ n”;类...
我有一个包含3个元素的数组:my @a = ;然后我使用Array值创建一个哈希,并使@a的内容成为其值之一:my Array%h; %hmy @A = @(%h<a>); say @A; [x y z]
在Perl 6中,.is-prime和is-prime()之间是否有一些区别?
似乎是素数和.is-prime以不同的方式对待它们的参数:> is-prime('11')True>'11'.is-prime对于块中'Str'类型的调用,没有这样的方法'is-prime' 在
检查是否将无效参数传递给构造函数方法new的最简单方法是什么?使用v6;单元类Abc;有Int $ .a;我的$ new = Abc.new(:b(4));
> so(Any)False但是> so [1,Any] True如何使它生成False? UPD:这似乎有效,但我不确定这是正确的方法。 >所以[1,Any] .all False
我正在尝试使用非字符串键创建一个哈希,在我的情况下是数组或列表。 >我的%sum:=:{(1,3,5)=> 9,(2,4,6)=> 12} {(1 3 5)=> 9,(2 4 6)=> 12}现在,我不明白......
我发现这个非常有用的单行,它可以工作,但我无法理解它是如何设法循环两次文件的行。 perl6 -ne'状态%l; .say if ++%l {$ _} == 1'input-file.txt
在Parrot时代,Perl 6有几个答案,它们目前似乎不起作用:这是基于MoarVM版本2017.04-53-g66c6dda实现的Rakudo版本2017.04.3 ...
我有一个Perl 6代码,我正在执行以下操作:if($ line ~~ / ^ \ s *#/){print“匹配\ n”;我收到这个错误:===抱歉!===正则表达式没有终止。在第2行------>
在Perl 6中,是什么意思 在正则表达式?它似乎意味着:my $ str =“Hello”; $ str ~~ / /;说$ /; $ str ~~ /&...
Perl 6中......和...有什么区别?例如,以下行将产生相同的输出:for 1..5 {.say}; 1 ... 5 {.say};
有一个C函数将一些字符串返回给提供的指针:void snmp_error(netsnmp_session * sess,int * clib_errorno,int * snmp_errorno,char ** errstring); ......
我的%哈希=两个=> 2,三个=> 3,一个=> 1 ,; for%hash.sort(* .key)>>。kv - >($ key,$ value){say“'$ key'=>'$ value'”;是%hash.sort({。key})>>。kv ...
我在2018.04玩这个最长的令牌比赛,但我不认为最长的比赛是匹配的:说'aaaaaaaa'~~ m / | A +? | a + /; #“a”我期待第二种选择......
我正在尝试学习Cro(和Per l6同时);)我的学习应用程序是基于Cro的文档。我添加了一些可行的身份验证,但用户会话被遗忘了......
Perl6:使用正则表达式捕获字符串中的Windows换行符
免责声明:我在PerlMonks上交叉发布了这个消息。在Perl5中,我可以快速轻松地打印出\ r \ n Windows样式行结尾的十六进制表示:perl -nE'/([\ r \ n] {1,2})/;打印(...
我正在阅读劳伦特罗森菲尔德的Think Perl 6,以及Allen B. Downey最近的阅读非常好。它在github中提供了.tex文件。它有这样的代码示例:我......