in reply to Re: iterating 2 arrays in parallel
in thread iterating 2 arrays in parallel
map { push ... } is a rather silly construct. Better solutions:
my $counter = 0; my @combined; push @combined, "$_:$array2[$counter++]" for @array1;
my $counter = 0; my @combined = map { "$_:$array2[$counter++]" } @array1;
Having two independent but equivalent iterators is overly complex. Better:
my @combined = map { "$array1[$_]:$array2[$_]" } 0..$#array1;
|
|---|