perl6 相关问题

对于与Perl 6编程语言(也称为“Raku”)相关的所有问题,请使用perl6标记。

perl6 @ $ aList和$ aList之间的性能差异

我的数据结构非常大,需要分配和传递。我还需要进入清单。有时当列表位于标量容器中时,$ aList.elems会说1 ...

回答 1 投票 3

显示数据结构正在使用的内存量

我有一个巨大的哈希值,包含大约10年的每日统计数据。 Perl 6中是否有一种方法可以确定此哈希使用多少实际内存(以字节为单位)(例如showMemoryUsed(%...

回答 1 投票 7

指向perl6中的类的构造函数的指针

我正在尝试用Perl 6编写一些类来测试Perl 6类和方法。这是代码:class human1 {method fn1(){print“#from human1.fn1 \ n”;类...

回答 2 投票 6

从Perl 6中的数组值的哈希中检索数据

我有一个包含3个元素的数组:my @a = ;然后我使用Array值创建一个哈希,并使@a的内容成为其值之一:my Array%h; %hmy @A = @(%h<a>); say @A; [x y z]

回答 1 投票 3

在Perl 6中,.is-prime和is-prime()之间是否有一些区别?

似乎是素数和.is-prime以不同的方式对待它们的参数:> is-prime('11')True>'11'.is-prime对于块中'Str'类型的调用,没有这样的方法'is-prime' 在

回答 1 投票 5

Perl 6:如何检查`new`是否存在无效参数?

检查是否将无效参数传递给构造函数方法new的最简单方法是什么?使用v6;单元类Abc;有Int $ .a;我的$ new = Abc.new(:b(4));

回答 3 投票 3

如何检查数组的所有元素是否在Perl 6中定义?

> so(Any)False但是> so [1,Any] True如何使它生成False? UPD:这似乎有效,但我不确定这是正确的方法。 >所以[1,Any] .all False

回答 2 投票 3

在Perl 6中使用具有对象键的哈希

我正在尝试使用非字符串键创建一个哈希,在我的情况下是数组或列表。 >我的%sum:=:{(1,3,5)=> 9,(2,4,6)=> 12} {(1 3 5)=> 9,(2 4 6)=> 12}现在,我不明白......

回答 2 投票 4

Perl6:挑选一对坐标

我试图找到一种方法来打印一个随机的坐标列表,没有任何重复,给出两个维度的最小值和最大值。虽然我很难理解'X'......

回答 1 投票 1

Perl 6单行打印文件的唯一行

我发现这个非常有用的单行,它可以工作,但我无法理解它是如何设法循环两次文件的行。 perl6 -ne'状态%l; .say if ++%l {$ _} == 1'input-file.txt

回答 2 投票 1

如何自动刷新Perl 6文件?

在Parrot时代,Perl 6有几个答案,它们目前似乎不起作用:这是基于MoarVM版本2017.04-53-g66c6dda实现的Rakudo版本2017.04.3 ...

回答 4 投票 5

Perl 6正则表达式没有终止

我有一个Perl 6代码,我正在执行以下操作:if($ line ~~ / ^ \ s *#/){print“匹配\ n”;我收到这个错误:===抱歉!===正则表达式没有终止。在第2行------>

回答 2 投票 5

的意义是什么 ?

在Perl 6中,是什么意思 在正则表达式?它似乎意味着:my $ str =“Hello”; $ str ~~ / /;说$ /; $ str ~~ /&...

回答 1 投票 2

Perl 6:......和...之间的区别?

Perl 6中......和...有什么区别?例如,以下行将产生相同的输出:for 1..5 {.say}; 1 ... 5 {.say};

回答 1 投票 5

NativeCall。如何将字符串作为C函数的参数

有一个C函数将一些字符串返回给提供的指针:void snmp_error(netsnmp_session * sess,int * clib_errorno,int * snmp_errorno,char ** errstring); ......

回答 3 投票 3

对哈希kv对进行排序

我的%哈希=两个=> 2,三个=> 3,一个=> 1 ,; for%hash.sort(* .key)>>。kv - >($ key,$ value){say“'$ key'=>'$ value'”;是%hash.sort({。key})>>。kv ...

回答 2 投票 6

Perl 6最长的令牌匹配是否是非常规模式的一部分?

我在2018.04玩这个最长的令牌比赛,但我不认为最长的比赛是匹配的:说'aaaaaaaa'~~ m / | A +? | a + /; #“a”我期待第二种选择......

回答 2 投票 7

Cro用户会话被遗忘了

我正在尝试学习Cro(和Per l6同时);)我的学习应用程序是基于Cro的文档。我添加了一些可行的身份验证,但用户会话被遗忘了......

回答 2 投票 7

Perl6:使用正则表达式捕获字符串中的Windows换行符

免责声明:我在PerlMonks上交叉发布了这个消息。在Perl5中,我可以快速轻松地打印出\ r \ n Windows样式行结尾的十六进制表示:perl -nE'/([\ r \ n] {1,2})/;打印(...

回答 2 投票 9

使用Perl 6进行批处理文本处理

我正在阅读劳伦特罗森菲尔德的Think Perl 6,以及Allen B. Downey最近的阅读非常好。它在github中提供了.tex文件。它有这样的代码示例:我......

回答 2 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.