in reply to Re^3: how to traverse thru this hash?
in thread how to traverse thru this hash?

Thanks for that link. Interestingly enough, at the bottom of the foreach section in that document, this is written:

And it's faster because Perl executes a foreach statement more rapidly than it would the equivalent for loop.

So you might want to consider typing those four extra letters. :)

Replies are listed 'Best First'.
Re^5: how to traverse thru this hash?
by japhy (Canon) on Nov 04, 2005 at 15:59 UTC
    Context, context, context.
    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 perl hacker
    How can we ever be the sold short or the cheated, we who for every service have long ago been overpaid? ~~ Meister Eckhart