The foreach keyword is actually a synonym for the for keyword, so you can use foreach for readability or for for brevity.
and then later:
And it's faster because Perl executes a foreach statement more rapidly than it would the equivalent for loop.
That second quote (yours) is in regards to for ($i = 0; $i < @array; $i++) { $array[$i] ... } vs. foreach (@array) { $_ ... }
Jeff japhy Pinyan,
P.L., P.M., P.O.D, X.S.:
Perl,
regex,
and perlhacker How can we ever be the sold short or the cheated, we who for every service have long ago been overpaid? ~~ Meister Eckhart