我想在$Array[$i]
循环的每次迭代中访问$Array[$i+1]
和foreach
,我想我需要这样做
$index = 0;
foreach $element (@Array)
{
// access $element
// access $Array[$index+1]
$index++;
}
但如果我这样做,i+1
迭代将再次通过,但如果我想让循环通过i,i + 2,i + 4,i + 6 ......如何我可以吗?
感谢
答案 0 :(得分:1)
for(my $i=0; $i<scalar(@Array)-1; $i+=2) {
my $ele1 = $Array[$i];
my $ele2 = $Array[$i+1];