On Oct 4, Tony Frasketi said:
Both $hash->{$key} and $$hash{$key} work fine and this also works Although I'm
not sure why.... ${$hash}{$key}.
The reason ${$hash}{$key} works is because it's a generalization of
$$hash{$key}. The rule of thumb is:
1. start with $HASH{key}
2. replace HASH with a block: ${ ... }{key}
3. fill the block with a hash reference: ${$hashref}{key}
4. if the contents are simple enough, braces are not needed
I seem to have a lot of problems with the perl language in that there are so
many ways to accomplish (express) the same thing.... A wonderful feature but
sometimes confusing as hell (to me at least).
Consider reading 'perldoc perlreftut', a tutorial to using references.
--
Jeff "japhy" Pinyan % How can we ever be the sold short or
RPI Acacia Brother #734 % the cheated, we who for every service
http://www.perlmonks.org/ % have long ago been overpaid?
http://princeton.pm.org/ % -- Meister Eckhart
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>