如何将一个数组插入一个数组中?

在Perl 5中,我可以这样进行:

use Data::Dumper;
my @aoa = ( [ 'a', 'A' ], [ 'c', 'C' ] );
splice( @aoa, 1, 0, [ 'b', 'B' ] );
print Dumper \@aoa;

(在Perl 6中,splice使替换变平)

最佳答案

my @aoa = ([1,2],[5,6]);
my @arr = 3,4;
splice(@aoa, 1, 0, [@arr,]); # or splice(@aoa, 1, 0, [[3, 4],]);
say @aoa.perl

10-07 14:59