如何使用foreach循环遍历数组的奇数索引?

时间:2013-08-16 13:13:02

标签: perl foreach

我想在$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 ......如何我可以吗?

感谢

1 个答案:

答案 0 :(得分:1)

for(my $i=0; $i<scalar(@Array)-1; $i+=2) {
     my $ele1 = $Array[$i];
     my $ele2 = $Array[$i+1];