in reply to First time using hashes
In general most of the time you don't need to break down the keys and values in a hash into separate arrays. If you want to list each owner and their address you might do this instead:
...and that's it. You also might consider renaming your hash so that it better describes your key. In your case, the hash is keyed by email address, not email owner. So, renaming %email_owners to something like %email_addresses makes the output loop syntax more "natural":foreach my $addy(keys %email_owners) { print "Owner: $email_owners{$addy}\n"; print "Address: $addy\n\n"; }
foreach my $addy(keys %email_addresses) { print "Owner: $email_addresses{$addy}\n"; print "Address: $addy\n\n"; }
Gary Blackburn
Trained Killer
|
|---|