对于与Perl 6编程语言(也称为“Raku”)相关的所有问题,请使用perl6标记。
Perl6崩溃,“重载包Perl6 :: Object中的左参数”
我正在用Perl6和inline :: Perl5编写一个excel xlsx电子表格。当我写一行像$ file-location-ws.write($ row,2,$ csv); Perl6崩溃与隐秘的错误消息操作“eq”:...
从Perl 6的6.d版本开始,您可以使用端口0来请求解释器找到要为您绑定的端口:my $ socket = IO :: Socket :: Async.listen($ SOCKET_ADDR,0);但是,$ socket是一个没有...的供应
转换为base4时,Perl 6的精度会下降。如何保持精度? '0.2322130120323232322110'.parse-base(4) - > perl6输出:0.728295262649453 - >高精度...
我正在尝试使用Comma IDE进行调试,但我遇到了这个问题:9:20运行'Primera'时出错:未设置SDK Primera是我创建的配置(主要是默认设置)。我有 ...
是否有一种技术可以在插入子调用时传递哈希的默认值?我的%哈希值是默认值(222)=(a => 0,b => 111);子测试{说%_。默认}; #using自动参数...
假设我在目录Foo中有以下两个.pm6文件:Vehicle.pm6 - 车辆的界面。 = TITLE C. 接口单元角色Foo :: Vehicle; #|让车辆移动......
我无法理解为什么这个程序有效:我的$ supply = Supply.interval:1;每当Promise.in(5){put'Timeout!'时,只要$ supply {put“Got $ ^ a”}就会做出反应完成}} END把'结束......'......
我正在尝试创建一个按键或值查找的哈希。要查找两种方式,我希望值为键(值为键)。 <H He> ==> map({state $ n = 0; ...
在.nqp文件中`nqp :: if`和`if`有什么区别?
来自World.nqp,第3602行:nqp :: if(nqp :: istype(nqp :: atpos($ task,3),$!Block),QAST :: Op.new(:op ,QAST :: WVal.new(:value(nqp :: atpos($ task,3)...
使用冒号语法调用Mistyped方法。没错。但是这是什么意思?
我做了一个拼写错误,用冒号语法调用一个方法。我错过了冒号后的空格和命名参数的第二个冒号。我用一个简单的类复制了我的问题:class Test {...
可以通过几种方式调用函数:说(1,2,3)#123说:1,2,3#(1,2,3)后者似乎通过了一个位置,但除此之外我没有知道他们有什么不同。有没有......
我有很多可能失败的函数,但也有一个在签名中定义的返回类型。由于我喜欢尽可能定义变量的类型,我想定义一个使用的子集...
我正在使用以下代码试验Feed运算符:my $ limit = 10000000;我的$ list =(0,1 ... 4);子任务($ _,$ name){说“在$ * THREAD上开始$ name”;循环(我的$ i = 0; $ i <$ limit; $ ...
在汇集上下文中的表达式“-1”中无用的使用“ - ”(第13行)
我正在尝试为使用此代码抛出异常的函数进行测试:使用v6;使用测试;计划*;使用lib“lib”;使用Math :: ConvergenceMethods; sub f($ x){return $ x + 1;} {is-approx:...
使用Perl6 Test模块用Buf测试对象的类型:use Test; isa-ok Buf.new,Buf; isa-ok Buf.new,Blob; isa-ok Buf.new,'Buf'; isa-ok Buf.new,'Blob';好的Buf.new ~~ Buf;好的Buf.new ~~ ...
此代码:constant%what = {does not =>'change'}; %what = {will =>“change”}应该说“不能修改不可变的哈希”。然而,它说:潜力......
在nqp中,您可以在nqp哈希或nqp列表上创建迭代器。我希望能够找出给定的nqp迭代器是否在哈希或列表上进行迭代。唉,我还没找到办法......
如何从外部文件中读取特殊字符?这是一个简单的.txt文件,法文,其中的内容是https://fr.lipsum.com/的第一段:正如你在我的截图中看到的,文件......
我正在编写一个用于创建具有自定义行为的枚举的模块。我目前所做的是将枚举添加到GLOBAL包中,但除非您在...中创建枚举,否则不会安装任何词法符号
Perl6中是否存在“钳位”或等效方法或子方法?例如我的$ range =(1.0 .. 9.9)我的$ val = 15.3;我的$ clamped = $ range.clamp($ val); #$ clamped将是9.9 $ val = -1.3; $夹紧= $ range.clamp($ VAL); #...