对于与Perl 6编程语言(也称为“Raku”)相关的所有问题,请使用perl6标记。
这符合我的期望。 fib(13)返回233。sub fib(Int $ a-> Int){如果$ a == 0,则返回0;如果$ a == 1则返回1;返回fib($ a -1)+ fib($ a -2); } my $ square =-> $ x {$ x * 2}; ...
我安装包到虚拟机(ubuntu18.04)。下面是我使用的指令:易于得到安装perl6 && \ git的克隆https://github.com/ugexe/zef.git && CD ZEF && ...
perl6如何使子规则/正则表达式不区分大小写的匹配使用时?
我想在一组匹配的关键字。关键字是在阵列@b。我无法做出区分大小写的匹配。我做了一些测试,下面的脚本是一个例子:>我的$线= ...
类Foo {具有&的.bar;具有@需要.quux;方法克隆{nextwith:QUUX(@ quux.clone!)}; # 按照 };我的$ F = Foo.new(QUUX =&...
我为一个类定义了AT-POS方法并导出了[]运算符。但是,当我在该类的实例上使用[]时,编译器忽略了我定义的运算符。这是代码:单位......
这段代码:FOO:“嘿”.say;为<1 2> {说“1”;最后FOO}打印Hey 1顶级不允许的控制流命令如果“Hey”.say被取消,则消除最后一条错误消息; ...
我希望能够在Perl6中运行具有可变数量参数的函数,但在通过https://docs.perl6.org/language/functions#Arguments阅读后,我看不出它是如何完成的。我知道了 ...
Perl6中方法声明中加号是什么意思?这是来自规范子方法BUILD(+ $ tail,+ @ legs,*%extraargs)的示例{$ .tail = $ tail; @:legs = @legs; }
我正在尝试使用Excel :: Writer :: XLSX在Perl6中编写Excel笔记本。我通过使用Excel :: Writer :: XLSX:来使用Inline :: Perl5 具体来说,我想像我一样写一行......
perl6正则表达式子规则和命名正则表达式比显式正则表达式慢很多;如何使它们同样快速?
我有一个1608240行的数据文件。该文件是分段的。每个部分在开始行中都有一个唯一的单词,所有部分在该部分的最后一行中都有相同的单词“doneSection”。我是 ...
我试图在Perl6中逐行读取gz文件,但是,我被阻止了:但是如何在Perl6中逐行读取gz文件,但是这种方法将所有内容读入:out会占用过多的RAM到...
说我们有这个模块:单元模块输出;说“已加载”;然后使用v6这样加载它;使用lib“。”;需要“ outputs.pm6”;需要时将显示“已加载”。假设我们要...
情况似乎是这样的:类Foo {有$!bar};说Foo.new(:3bar).perl#OUTPUT:«Foo.new»文档说它依赖于实现,但我想知道这是否真的有意义。
当我在Perl6 REPL中执行以下语句时:my $ var = 1,2,3;它打印:(1 2 3)这对我来说似乎很好奇,因为$ var实际上被分配了一个整数(即$ var.WHAT返回...
我一直试图弄清楚如何在Perl 6中做一个递归正则表达式。对于一个玩具示例,一个平衡的括号匹配器,它将匹配((())()in inside((((((())( ))。PCRE例子:/ \((?...
我有这个.bib文件供参考管理,同时在LaTeX中撰写我的论文:@article {garg2017patch,title = {对疑似化妆品皮炎患者的贴片检测:回顾性研究},...
任何人都有一个Perl 6正则表达式,它将匹配Perl 6分隔的注释?我更喜欢那些短而不是完整语法的东西,但我不排除任何东西。作为我的一个例子......
Perl6 Terminal ::打印如何提示用户输入文本?
我正在使用Perl6 Terminal :: Print模块作为基于控制台的应用程序。它运行良好 - 但是,现在我需要提示用户输入一串文本。这样做的好方法是什么?