gpt4 book ai didi

raku - 为什么+和〜对Perl 6连接有不同的影响?

转载 作者:行者123 更新时间:2023-12-04 04:37:00 25 4
gpt4 key购买 nike

将一个加到Ints的交界处:

put any( 1, 3, 7 ) + 1;

现在,您将这些Int的结点增加了一个:
any(2, 4, 8)

因此, 2 == any(2, 4, 8)为true。

建立字符串的连接点并追加到这些字符串:
put any( <h H> ) ~ 'amadryas';

您得到的结果不等于“hamadryas”或“Hamadryas”:
any("h", "H")amadryas

我期望这样的事情:
any( 'hamadryas', 'Hamadryas' );

这些操作有什么区别,即使它们应该相似,也可以赋予它们不同的行为?

最佳答案

在High Sierra 10.13上,放置失败并显示以下信息:

put any( 1, 3, 7 ) + 1

此类型无法解包到本地字符串:P6opaque,Junction
在第1行的方块中
perl6 -v

这是基于MoarVM版本2017.10构建的Rakudo Star版本2017.10
实现Perl6.c。

关于raku - 为什么+和〜对Perl 6连接有不同的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45527881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com