perl6 相关问题

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

我如何从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}; ...

回答 3 投票 9

在预编译的XXX可能的版本歪斜

我安装包到虚拟机(ubuntu18.04)。下面是我使用的指令:易于得到安装perl6 && \ git的克隆https://github.com/ugexe/zef.git && CD ZEF && ...

回答 1 投票 6

perl6如何使子规则/正则表达式不区分大小写的匹配使用时?

我想在一组匹配的关键字。关键字是在阵列@b。我无法做出区分大小写的匹配。我做了一些测试,下面的脚本是一个例子:>我的$线= ...

回答 1 投票 6

你如何通过填写一个克隆赎回属性?

类Foo {具有&的.bar;具有@需要.quux;方法克隆{nextwith:QUUX(@ quux.clone!)}; # 按照 };我的$ F = Foo.new(QUUX =&...

回答 1 投票 6

如何定义'AT-POS'方法?

我为一个类定义了AT-POS方法并导出了[]运算符。但是,当我在该类的实例上使用[]时,编译器忽略了我定义的运算符。这是代码:单位......

回答 1 投票 8

标签和“顶层中不允许控制流程命令”(可能的LTA错误消息)

这段代码:FOO:“嘿”.say;为<1 2> {说“1”;最后FOO}打印Hey 1顶级不允许的控制流命令如果“Hey”.say被取消,则消除最后一条错误消息; ...

回答 1 投票 6

Perl6:函数/子例程的可变参数个数

我希望能够在Perl6中运行具有可变数量参数的函数,但在通过https://docs.perl6.org/language/functions#Arguments阅读后,我看不出它是如何完成的。我知道了 ...

回答 3 投票 11

在perl6中的方法声明中加号意味着什么?

Perl6中方法声明中加号是什么意思?这是来自规范子方法BUILD(+ $ tail,+ @ legs,*%extraargs)的示例{$ .tail = $ tail; @:legs = @legs; }

回答 2 投票 5

哈希式事物中的重复和独特

重复方法在找出重复哪些元素之前,将一个函数作为归一化元素的参数。但是,我无法看到它与价值观相结合。例如:%(:a(3),:...

回答 1 投票 8

反转需要一对?

列表的反转方法应该返回反转序列,或者至少是源代码所暗示的。但是:说(1,3,2).invert失败:(退出代码1)类型检查失败...

回答 2 投票 5

Perl6:为Perl5模块获取数组引用

我正在尝试使用Excel :: Writer :: XLSX在Perl6中编写Excel笔记本。我通过使用Excel :: Writer :: XLSX:来使用Inline :: Perl5 具体来说,我想像我一样写一行......

回答 2 投票 6

perl6正则表达式子规则和命名正则表达式比显式正则表达式慢很多;如何使它们同样快速?

我有一个1608240行的数据文件。该文件是分段的。每个部分在开始行中都有一个唯一的单词,所有部分在该部分的最后一行中都有相同的单词“doneSection”。我是 ...

回答 1 投票 9

Perl6:大的压缩文件逐行读取

我试图在Perl6中逐行读取gz文件,但是,我被阻止了:但是如何在Perl6中逐行读取gz文件,但是这种方法将所有内容读入:out会占用过多的RAM到...

回答 2 投票 7

捕获模块输出

说我们有这个模块:单元模块输出;说“已加载”;然后使用v6这样加载它;使用lib“。”;需要“ outputs.pm6”;需要时将显示“已加载”。假设我们要...

回答 2 投票 5

私有属性默认是由.perl和.gist隐藏的

情况似乎是这样的:类Foo {有$!bar};说Foo.new(:3bar).perl#OUTPUT:«Foo.new␤»文档说它依赖于实现,但我想知道这是否真的有意义。

回答 1 投票 6

Perl6 REPL打印行为

当我在Perl6 REPL中执行以下语句时:my $ var = 1,2,3;它打印:(1 2 3)这对我来说似乎很好奇,因为$ var实际上被分配了一个整数(即$ var.WHAT返回...

回答 1 投票 6

Perl 6中的递归正则表达式?

我一直试图弄清楚如何在Perl 6中做一个递归正则表达式。对于一个玩具示例,一个平衡的括号匹配器,它将匹配((())()in inside((((((())( ))。PCRE例子:/ \((?...

回答 1 投票 9

使用Perl 6从.bib文件中提取

我有这个.bib文件供参考管理,同时在LaTeX中撰写我的论文:@article {garg2017patch,title = {对疑似化妆品皮炎患者的贴片检测:回顾性研究},...

回答 1 投票 16

Perl 6 Regex匹配Perl 6分隔注释

任何人都有一个Perl 6正则表达式,它将匹配Perl 6分隔的注释?我更喜欢那些短而不是完整语法的东西,但我不排除任何东西。作为我的一个例子......

回答 1 投票 7

Perl6 Terminal ::打印如何提示用户输入文本?

我正在使用Perl6 Terminal :: Print模块作为基于控制台的应用程序。它运行良好 - 但是,现在我需要提示用户输入一串文本。这样做的好方法是什么?

回答 1 投票 8

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