Если у меня есть следующий массив в Perl:
@x = qw(a b c);
и я перебираю его с помощью foreach
, тогда $_
будет ссылаться на текущий элемент в массиве:
foreach (@x) {
print;
}
напечатает:
abc
Есть ли аналогичный способ получить индекс текущего элемента, без ручного обновления счетчика? Что-то вроде:
foreach (@x) {
print $index;
}
где $index
обновляется как $_
, чтобы получить результат:
012