in reply to Using map to split an array to hash key/values
(In the last case, I only want 2 elements from the split, just in case "testkey:extra:colon" might exist.)%hash = map { my ( $key, $value ) = split ":"; ( $key, $value ) } @arr +ay; #OR %hash = map { my ( $key, $value ) = split ":"; $key => $value } @array +; #OR %hash = map { split( ":", $_, 2 ) } @array;
-----------------------------------------------------
Dr. Michael K. Neylon - mneylon-pm@masemware.com
||
"You've left the lens cap of your mind on again, Pinky" - The Brain
"I can see my house from here!"
It's not what you know, but knowing how to find it if you don't know that's important
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Using map to split an array to hash key/values
by Juerd (Abbot) on Dec 18, 2001 at 02:52 UTC |