LINUX.ORG.RU

foreach на массив

 


0

1

Привет.

Довольно часто я делаю так:

my $h = {
  1 => 2,
  2 => [
    1,
    2,
    3
  ]
};
foreach my $q ($h->{2}) {
  foreach my $v (@$q) {
    my_sub($v);
  }
}

И вот мне кажется, что я делаю это не правильно.

Как за один foreach достучаться до массива?

★★★★

Последнее исправление: Difrex (всего исправлений: 1)

Всем спасибо!

Difrex ★★★★
() автор топика

Вместо foreach вполне православно писать for

annulen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.