perl6 相关问题

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

如何在rakudo中加载鹦鹉SDL pir模块?

我不知道如何在rakudo中加载de parrot SDL模块。我找到了一个使用pir代码执行此操作的示例。但是...有什么方法可以用perl代码将pir SDL模块加载到rakudo中吗?

回答 1 投票 0

如何从perl6中的数组或哈希创建方法

我正在尝试动态地向对象添加新方法。以下代码可以正常工作:使用SomeClass;我的$ obj = SomeClass.new;我的$ blah ='ping';我的$ coderef =方法{说'pong'; } $ obj。^ ...

回答 1 投票 5

在rakudo perl6中使用语法时遇到问题

最简单的语法用法给我带来了错误。使用v6;语法Foo {令牌栏{\ w +}}说'abc'~~ / /;像src / rakudo / perl6 simple.p6一样被调用,它失败并带有正则表达式...

回答 2 投票 2

Perl 6是否对使用顺序变更做出任何承诺?

给出一个类似/(foo | foobar | foobaz)/的替代方法,Perl 6是否对将首先使用这三个方法中的哪一个作出任何保证,如果它在文档中的何处作出了该保证?参见...

回答 2 投票 5

我如何在Raku(以前称为Perl 6)中解析和验证命令行参数?

在Perl 5中,我可以使用Getopt :: Long通过一些验证来解析命令行参数(请参见下面的http://perldoc.perl.org/Getopt/Long.html)。使用Getopt :: Long;我的$ data =“ file.dat”;我的$ length = ...

回答 2 投票 11

Perl 6从字符串生成代码

是否有一种方法可以将字符串变量内插到代码中?这就是我想要做的,当然它甚至不会编译。我的$ cmd =“ + 5”;我的$ a = 3; $ a = $ a {$ cmd};再说$ a;

回答 1 投票 1

将BibTeX作者字段拆分为多个部分

我正在尝试使用以下语法来解析BibTeX作者字段:use v6;使用语法:: Tracer; #从字符串中提取BibTeX作者部分。这些部分由逗号和可选的#分隔。

回答 1 投票 1

如何在汉字和英文字符之间插入空格?

[我有一个汉字和英文字符彼此相邻的声明:我爱Perl 6哈哈,我想在汉字和英文字符之间插入一个空格:我爱Perl 6哈哈I ...

回答 1 投票 7

我可以内省一个变量以直接发现使用它声明了什么子集吗?

是否有一种方法可以自省一个变量,以直接找出声明该变量的子集?在这里,我创建了一个子集,但自省指向我它的基本类型:>子集Int的素数,其中.is -...

回答 1 投票 4

如何将类方法作为参数传递给perl 6中该类的另一个方法

我有一个类似下面的脚本。目的是采用不同的过滤方法来过滤列表。这是代码。 2 3 class list_filter {4具有@ .my_list =(1..20); 5 6方法filter($ l ......

回答 4 投票 5

perl6-分配给参数

是否可以对形式参数进行赋值?类似于:sub myfunc($ n){$ n = $ n + 5;返回$ n; }或者,我是否必须创建一个新变量并将$ n的值分配给...

回答 2 投票 8

重写方法调用运算符或其他方法来捕获方法名称解析错误

我正在尝试为X :: NYI类编写示例,作为对此问题的回应。我想出了类似这样的东西:class Nothing {sub postfix: ($ sub,** @ args){die ...

回答 1 投票 7

Raku:一线表达式可从字符串中捕获组?

我因此从字符串中捕获一个数字:my $ n1;如果$ string1 ~~ /()$ / {$ n1 = $ 0; } else {输入“ $ string1失败的正则表达式”。死; }这是很多行,但是我可以复制...

回答 1 投票 2

如何知道我正在运行的perl6 / raku的版本?

尝试-v开关,我得到了鹦鹉的svn版本:$ perl6 -v该编译器是使用Parrot编译器工具包(鹦鹉的版本45822)构建的。但是我怎么知道rakudo版本,或者是vx.xx ...

回答 3 投票 5

需要在Raku / perl6中每第n行读取文本文件的建议

有人可以给我一些建议,让我了解如何在Raku / perl6中按第n个文件读取文本文件吗?在生物信息学研究中,有时我们需要将文本文件解析为少于...

回答 1 投票 2

语法正则表达式独立匹配,但不匹配

这是我为解决每周挑战“实施括号扩展”所做的尝试。我在语法下面写了,应该能用。但是不是。语法BraceExpansion {regex TOP { [] >>

回答 1 投票 3

如何动态生成用于特征的值?

对于我正在编写的库,我在HOW上有一个属性,该属性使用handles特性将由另一HOW所完成的各种角色的方法委派给该HOW的实例。我的第一次尝试是...

回答 1 投票 0

捕获并执行多行代码,并将结果合并到raku中

这是markdown文档example.md,我拥有:##新语言Perl 6是不同于Perl 5的新语言。##它提供了什么+面向对象的编程,包括泛型,角色和...

回答 3 投票 5


在天蓝色管道中设置PATH

我正在使用Azure Pipelines在Windows中为Perl 6构建Rakudo二进制文件。这是我的azure-pipelines.yml文件:作业:-作业:Windows池:vmImage:'vs2017-win2016'步骤:-脚本:| ...

回答 1 投票 0

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