“复制”特征会删除Array对象的类型

时间:2018-07-31 21:28:38

标签: perl6

请考虑以下代码:

sub c1(Complex @a)         { say @a.WHAT }
sub c2(Complex @a is copy) { say @a.WHAT }

my Complex @a = 1+2i, 2+3i, 4+2i;
c1(@a); # prints (Array[Complex])
c2(@a); # prints (Array)

这是错误还是预期的行为?

1 个答案:

答案 0 :(得分:5)

这是一个错误。请为此创建一个问题。谢谢!