gpt4 book ai didi

raku - R 元运算符显然也反转了列表

转载 作者:行者123 更新时间:2023-12-04 16:26:47 26 4
gpt4 key购买 nike

R metaop应该反转它也适用的运算符的效果。但是,它显然不止于此,如果这就是它应用于的内容,则反转列表:

my @crossed = <1 2 3> Z <4 5 6>; # [(1 4) (2 5) (3 6)]
say [RZ] @crossed; # ((3 2 1) (6 5 4))

我想获得的是原始列表,但是,结果是相反的。有什么我在这里想念的吗?

最佳答案

R metaop 不会反转操作符的效果。相反,它反转了 操作数的顺序 , IE。

$lhs <op> $rhs === $rhs R<op> $lhs

或者在你的例子中,语义是这样的:
[RZ] [<1 4>, <2 5>, <3 6>] #is the same as [Z] [<3 6>, <2 5>, <1 4>]

关于raku - R 元运算符显然也反转了列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57402152/

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