perl6 相关问题

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

数组上的perl6文本替换

我正在尝试将文本替换应用于整个数组。但是,当我尝试更改数组时,它显示它只有1个元素,当它应该有26时。下面的例子在Perl6 REPL中:> ...

回答 2 投票 11

使用POSITIONS和Code对象时出现问题

我正在尝试创建一个实现POSITIONS的对象,用于切片类Foo是Code {multi method POSITIONS(Foo:D $ foo:\ pos){1,2}};说qazxsw poi

回答 1 投票 5

从简单文件加载符号

这个文件将是foo.pm6:sub bar {“quux”}说“已加载”;这一个requirer.p6:需要“foo.pm6”;说吧; require静默失败,不加载foo.pm6,找不到bar。这也是 ...

回答 1 投票 3

如何基于逗号拆分字符串,但不是基于双引号中的逗号

我想基于逗号分割这个字符串,但不是基于双引号中的逗号“:my $ str ='1,2,3,”4,5,6“'; .say for $ str.split(/ ','/)#或使用梳子?输出应为:1 2 3“4,5,6”

回答 3 投票 8

如何用代码点而不是字形替换Perl 6中的字符串?

我需要使用Perl 6从字符串中删除变音符号。我试过这样做:my $ hum ='חוּם'; $ ahm.subst(//,'',:g);我在尝试着 ...

回答 2 投票 8

找不到动态变量@ * INC

所以我一直在努力让电子与Perl6一起工作,看起来就像我所有的黑客攻击工作让它们发挥作用,它只是不想做它的事情。我使用了以下内容......

回答 1 投票 7

Perl6 / Rakudo的“perldoc -f”

Perl6 / Rakudo是否已经存在像perl5的“perldoc -f function_name”这样的内置函数,它为我提供了一个简短快速的使用指令?

回答 4 投票 8

Perl 6错误消息:块中格式错误的UTF-8

我正在尝试阅读下载的html文件my $ file =“sn.html”; my $ in_fh = open $ file,:r;我的$ text = $ in_fh.slurp;并且我收到以下错误消息:块中格式错误的UTF-8 ...

回答 2 投票 7

在两个模块之间使用角色时出现问题

我正在制作一个具有多模块文件的模块,并且在不同模块中使用角色时遇到了这个问题。例如,我们有两个模块Foo和Bar,每个模块都有一个角色。模块......

回答 3 投票 5

特征,属性,角色和闭包

我正在继续探索Perl6深层次的细微实现细节。这次我将自己的方法安装到角色中时遇到问题。当我们开始......时请系好安全带

回答 1 投票 5

在sink上下文中无用的使用LOOP_BLOCK_1符号

有一个像perl6 -e'循环的片段{FIRST说“foo”;最后}'我得到-e的警告:在宿上下文(第1行)中无用的使用LOOP_BLOCK_1符号foo我知道如何解决警告问题。我......

回答 1 投票 4

perl6用s ///同时替换?

有没有办法用s ///同时进行替换?例如,如果我有一个包含1s,2s,3s等数字的字符串,我想用“tom”代替1,用“mary”代替2,用“...”代替3

回答 2 投票 8

为什么Rakudo Star for Windows仍然为精确的FS位置编译/链接(c:\ rakudo)?

应该怎么做才能让Rakudo(Star)不依赖于文件系统中的位置?

回答 3 投票 6

Perl6:处理非常大的文件的最佳方法是什么?

上周我决定尝试Perl6并开始重新实现我的一个程序。我不得不说,Perl6对于对象编程来说非常简单,这在Perl5中对我来说非常痛苦。我......

回答 1 投票 15

perl6的stat函数

在perl6中是否有另一种方法来获取文件属性详细信息,如size,access_time,modified_time等,而无需调用本机调用?根据文件,它“不太可能被实施为...

回答 1 投票 9

Perl 6是否有内置工具来制作嵌套数据结构的深层副本?

Perl 6是否有内置工具来制作嵌套数据结构的深层副本?添加了示例:my%hash_A =(a => {aa => [1,2,3,4,5],bb => {aaa => 1,bbb =&...

回答 2 投票 7

如何从perl6调用Java方法

使用java :: util :: zip :: CRC32:from ;我的$ crc = CRC32.new(); 'Hello,Java'.encode('utf-8'){$ crc.'method / update /(B)V'($ _); }说$ crc.getValue();遗憾的是,这不起作用方法'...

回答 3 投票 8

无法在活页夹中提供jupyter笔记本

Binder项目看起来很有希望。它有助于通过构建可执行容器在github存储库中执行笔记本。我正在尝试使用以下内容在binder中构建可执行容器...

回答 1 投票 3

perl 6集合操作中用户定义的比较函数

Perl6文档表明,当比较集合中的两个项目时,使用===。这是来自perl6文档的引用:允许任何类型的对象/值作为set元素。在一套,......

回答 1 投票 8

Rakudo Perl 6:使用Readline模块时屏幕清晰

这是我的测试程序:使用Readline;贝壳'清澈';我的$ r = Readline.new;循环{my $ a = $ r.readline(“>”); {说'';最后}如果没有定义$ a; $ r.add-history($ a);说$ a;我之后......

回答 1 投票 3

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