perl6 相关问题

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

Perl 6:基于终端的程序的自动测试

我如何自动与命令行程序进行交互,这些命令行程序使用Perl 6公开文本终端接口以进行测试?

回答 3 投票 2

这是Perl 6 Hash还是Block?

这有点意外的行为,可能会咬人初学者。首先,这是打算吗?其次,Perl 6使用什么来猜测要创建哪个对象?它是否开始考虑它......

回答 2 投票 9

参数化子集

据我所知,你只能通过值本身参数化子集MoreSehanZero其中*> 0但是,有没有直接的方法来实现这样的东西?子集MoreThan [\ x] ...

回答 1 投票 6

(标识符)术语与常量与空签名例程

标识符术语在常量文档中定义,具有几乎相同的用例,尽管术语在运行时计算它们的值,而常量在编译时获得它。 ...

回答 3 投票 4

Perl6:无法调用此对象(REPR:P6opaque; Parallel :: ForkManager)

我试图在Perl6中并行运行一系列shell命令,使用Perl5的Parallel :: ForkManager这是工作Perl5代码的几乎完全翻译。控制{当CX ::警告{...

回答 2 投票 3

如何将数组插入数组数组?

我怎么能将数组插入数组数组?在Perl 5中我会这样做:使用Data :: Dumper;我的@aoa =(['a','A'],['c','C']);拼接(@aoa,1,0,['b','B']);打印翻斗车\ @ ...

回答 1 投票 8

Nativecall Buf生存期和垃圾收集器

我在Buf中有一大块内存我想要传递给C库,但是库将在一次调用的生命周期之后使用内存。据我所知,这可能会有问题......

回答 1 投票 6

perl6 NativeCall在达尔文上找不到库

我正在玩NativeCall以熟悉Perl6的那一面。当然,我首先尝试加载libstatgrab(还有什么?)。所以我从最简单的部分开始 - 主机信息。既然没有......

回答 1 投票 6

Any.match有什么作用?

它有一个欺骗性的简单代码:方法匹配(Any:U:|){self.Str; nqp :: getlexcaller('$ /')= Nil}然而,这是它的行为:(^ 3)。匹配(1)#OUTPUT:«「1」␤»到目前为止,这么好。说(...

回答 2 投票 6

为什么性能差异在+ = vs +?

调试一些代码最终测试了语句中的差异,例如$ counter = $ counter + 1; vs $ counter + = 1;我的$ run = True;我的$ counter = 0;我的$ sup = Supply.interval(1);我的$ tap = $ sup.tap({$ ...

回答 1 投票 14

perl6功能层与数字和字符串的工作方式不同?

快速问题:-1.9.floor给你-1,而“-1.9”.floor给你-2。这应该是这样吗?似乎对我有点不一致。 >说-1.9.floor -1>说“-1.9”。楼层-2文件说......

回答 1 投票 6

perl6如何评估用户给出的字符串作为函数?

我需要根据用户提供的功能生成许多数据点。用户通过提示输入功能(“输入功能:”);我正在尝试使用EVAL,但我一直在收到错误。什么 ...

回答 1 投票 6

EXPORTHOW :: DECLARE和类似角色的声明

我需要通过继承自Metamodel :: ParametricRoleHOW的Metamodel类实现一些具有一些特殊功能的角色。应用它的一种方法是使用特征。 ...

回答 1 投票 8

模块依赖性:是否可以设置最小版本?

是否可以将最小版本添加到META6.json文件的depend部分中列出的模块中?

回答 2 投票 6

有没有办法从Perl6模块代码中获取META6.json的版本?

我想做这样的事情:死“致命错误:应用程序版本$ MY-APPLICATION-VERSION”因为Perl6模块不能假设它打包的文件的相对位置(例如......

回答 1 投票 7

无耻变量,常量,绑定:何时选择什么

因此,从文档中可以清楚地了解标题中的三个实体是什么,但目的并不是很明确。常量在许多语言中很常见。你不想写...

回答 3 投票 8

如何在Raku Perl 6中正确解压缩Git对象?

我有以下Python代码片段:import zlib def object_read(repo,sha):path = repo +“/ objects /”+ sha [0:2] +“/”+ sha [2:] with open(path,“ rb“)作为f:raw = zlib ....

回答 1 投票 5

使用模块时如何避免导入默认符号?

我将使用Hash :: Merge作为示例。考虑一下:使 用v6;使用Hash :: Merge; #[1,2,3],b =>“xxx”,c = ......

回答 2 投票 8

perl6 / rakudo:perl6默认启用“autoflush”吗?

#!perl6使用v6;我的$ message =“\ Hello!\和Sleep \ Test \ n \ n”;我的@a = $ message.split('');为@a {睡眠0.3; 。打印; perl6默认启用“autoflush”。 perl5没有......

回答 2 投票 5

语法中空格方法的默认定义

根据文档,语法中ws方法的默认定义是匹配零个或多个空白字符,只要该点不在单词内:regex ws {\ ...

回答 1 投票 6

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