in reply to Trouble with Hashes
A hash lookup is the word "of".
So, for instance, if you want to be able to find the address of a person, you would name the hash %address, make the keys be the $name of the person, and addess the address with:
(Read the hash lookup as, "address of $name".)print "$name has an address of $address{$name}\n";
I find this little tip to be very useful in figuring out where you can use hashes, what to call them, and how to read code written with them. After that take a look in the Cookbook for some of the hash tricks, and as you read them see how they fit in this mental model. The answer generally is, "Pretty well."
|
|---|