在Perl中,,
运算符可用于连接列表; 但是,Perl 6并未在此上下文中压缩列表,从而导致列表中包含两个列表.连接列表需要使用|
滑动操作符.
my @a = ; my @b =; my @ab = |@a, |@b;
这个操作有什么简写吗?
你可以使用"flat"子:
my @a = ; my @b =; my @ab = flat @a, @b; say @ab.perl; #> ["a", "b", "c", "d", "e", "f"] my @abf = (@a, @b).flat; say @abf.perl; #> ["a", "b", "c", "d", "e", "f"]