'is copy' 特征删除数组对象的类型
The 'is copy' trait drops the type of Array objects
请考虑此代码:
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)
这是错误还是预期的行为?
这是一个错误。请为此创建一个问题。谢谢!
请考虑此代码:
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)
这是错误还是预期的行为?
这是一个错误。请为此创建一个问题。谢谢!