Какая реализация (является лучшей с точки зрения скорости и использования памяти )для перебора массива Perl? Есть ли лучший способ?(@Array
нет необходимости сохранять ).
foreach (@Array)
{
SubRoutine($_);
}
while($Element=shift(@Array))
{
SubRoutine($Element);
}
while(scalar(@Array) !=0)
{
$Element=shift(@Array);
SubRoutine($Element);
}
for my $i (0.. $#Array)
{
SubRoutine($Array[$i]);
}
map { SubRoutine($_) } @Array ;