There's more than one way to do things | |
PerlMonks |
Re^5: Hash assignments using mapby shmem (Chancellor) |
on Feb 24, 2007 at 20:32 UTC ( [id://601914]=note: print w/replies, xml ) | Need Help?? |
All I want access to is the keys...ok, but a hash has a key and a value. So your code should be: if you want your keys unaltered. If you want a "string increment" ($_="a";$_++; # $_ is b now) its ok to use $_++. In the loop
you are also using two variables - in a shortcut:
So, it's the same thing with keys and values here. With map iterating over an array of keys, you must provide a value to have pairs to be stored as (key,value) in a hash. --shmem
In Section
Seekers of Perl Wisdom
|
|