|
|
| Perl Monk, Perl Meditation | |
| PerlMonks |
Re^3: map a hash with a default value or excludeby PrakashK (Pilgrim) |
| on Sep 13, 2011 at 19:09 UTC ( #925757=note: print w/ replies, xml ) | Need Help?? |
|
Yet another way, using the 3-argument form of split, which guarantees that the input string is split into two parts and no more or less. The second part would be a string of length 0, instead of an undefined value.
I prefer this form of split in handling key=value type strings, since it handles the cases where a value could have an embedded '=' (PASSWORD=blah=argh!), whereas the shorter one-(or, two-)argument forms would return truncated values. Yet another alternative, using only one map:
If we want to supply default values:
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||