perl6 相关问题

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

Perl6崩溃,“重载包Perl6 :: Object中的左参数”

我正在用Perl6和inline :: Perl5编写一个excel xlsx电子表格。当我写一行像$ file-location-ws.write($ row,2,$ csv); Perl6崩溃与隐秘的错误消息操作“eq”:...

回答 1 投票 7

找出异步套接字绑定到的端口?

从Perl 6的6.d版本开始,您可以使用端口0来请求解释器找到要为您绑定的端口:my $ socket = IO :: Socket :: Async.listen($ SOCKET_ADDR,0);但是,$ socket是一个没有...的供应

回答 1 投票 6

perl6精度base4转换

转换为base4时,Perl 6的精度会下降。如何保持精度? '0.2322130120323232322110'.parse-base(4) - > perl6输出:0.728295262649453 - >高精度...

回答 1 投票 4

在逗号IDE中“未设置SDK”

我正在尝试使用Comma IDE进行调试,但我遇到了这个问题:9:20运行'Primera'时出错:未设置SDK Primera是我创建的配置(主要是默认设置)。我有 ...

回答 1 投票 3

滑动哈希和slurpy自动变量的默认值

是否有一种技术可以在插入子调用时传递哈希的默认值?我的%哈希值是默认值(222)=(a => 0,b => 111);子测试{说%_。默认}; #using自动参数...

回答 1 投票 4

提取文档时找不到模块

假设我在目录Foo中有以下两个.pm6文件:Vehicle.pm6 - 车辆的界面。 = TITLE C. 接口单元角色Foo :: Vehicle; #|让车辆移动......

回答 1 投票 6

对序列中的供应做出反应

我无法理解为什么这个程序有效:我的$ supply = Supply.interval:1;每当Promise.in(5){put'Timeout!'时,只要$ supply {put“Got $ ^ a”}就会做出反应完成}} END把'结束......'......

回答 1 投票 6

我可以从地图中返回多个Pa对齐哈希吗?

我正在尝试创建一个按键或值查找的哈希。要查找两种方式,我希望值为键(值为键)。 <H He> ==> map({state $ n = 0; ...

回答 1 投票 8

在.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)...

回答 1 投票 8

使用冒号语法调用Mistyped方法。没错。但是这是什么意思?

我做了一个拼写错误,用冒号语法调用一个方法。我错过了冒号后的空格和命名参数的第二个冒号。我用一个简单的类复制了我的问题:class Test {...

回答 1 投票 7

这两个函数调用约定有什么区别?

可以通过几种方式调用函数:说(1,2,3)#123说:1,2,3#(1,2,3)后者似乎通过了一个位置,但除此之外我没有知道他们有什么不同。有没有......

回答 2 投票 10

在Perl 6中创建一个Maybe类型

我有很多可能失败的函数,但也有一个在签名中定义的返回类型。由于我喜欢尽可能定义变量的类型,我想定义一个使用的子集...

回答 3 投票 8

饲料操作员管道的行为

我正在使用以下代码试验Feed运算符:my $ limit = 10000000;我的$ list =(0,1 ... 4);子任务($ _,$ name){说“在$ * THREAD上开始$ name”;循环(我的$ i = 0; $ i <$ limit; $ ...

回答 1 投票 5

在汇集上下文中的表达式“-1”中无用的使用“ - ”(第13行)

我正在尝试为使用此代码抛出异常的函数进行测试:使用v6;使用测试;计划*;使用lib“lib”;使用Math :: ConvergenceMethods; sub f($ x){return $ x + 1;} {is-approx:...

回答 2 投票 5

使用Buf测试模块'isa-ok'

使用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 ~~ ...

回答 1 投票 6

无用的哈希作曲家,还是无法修改不可变哈希?

此代码:constant%what = {does not =>'change'}; %what = {will =>“change”}应该说“不能修改不可变的哈希”。然而,它说:潜力......

回答 1 投票 4

如何区分nqp迭代器的类型

在nqp中,您可以在nqp哈希或nqp列表上创建迭代器。我希望能够找出给定的nqp迭代器是否在哈希或列表上进行迭代。唉,我还没找到办法......

回答 1 投票 4

Perl6(Rakudo) - 如何处理文件中的特殊字符?

如何从外部文件中读取特殊字符?这是一个简单的.txt文件,法文,其中的内容是https://fr.lipsum.com/的第一段:正如你在我的截图中看到的,文件......

回答 1 投票 6

是否有可能在运行时在其他上下文中创建新的词法符号?

我正在编写一个用于创建具有自定义行为的枚举的模块。我目前所做的是将枚举添加到GLOBAL包中,但除非您在...中创建枚举,否则不会安装任何词法符号

回答 2 投票 5

在Perl6中是否存在范围/ Num等的“钳位”方法/子

Perl6中是否存在“钳位”或等效方法或子方法?例如我的$ range =(1.0 .. 9.9)我的$ val = 15.3;我的$ clamped = $ range.clamp($ val); #$ clamped将是9.9 $ val = -1.3; $夹紧= $ range.clamp($ VAL); #...

回答 2 投票 7

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