如果我有两个如下数组,基本上我需要什么:
my @a=("a","b","c");
my @z=("x","y","z");
我希望结果数组是:
("a x","b y","c z")
前提条件是两个数组中的元素的数量总是相同的。post条件是顺序应该与原始数组顺序相同。我写了一个简单的循环
my $i;
for($i=0;$i<scalar(@a);$i++)
{
push(@result,$a[$i]." ".$z[$i]);
}
以上工作。但是有没有更好的方法来做到这一点?