in reply to splitting directly to hash
my $keys = '1 2 3 4 5 6'; my %hash; @hash{split /\s+/, $keys} = ();
Or perhaps
my $keys = '1 2 3 4 5 6'; my %hash = map { $_ => undef } split /\s+/, $keys;
"The first rule of Perl club is you do not talk about
Perl club."
-- Chip Salzenberg
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: splitting directly to hash
by narashima (Beadle) on Nov 21, 2006 at 16:35 UTC | |
by ikegami (Patriarch) on Nov 21, 2006 at 16:44 UTC | |
by calin (Deacon) on Nov 21, 2006 at 16:47 UTC | |
by texasperl (Sexton) on Nov 21, 2006 at 19:36 UTC | |
by OfficeLinebacker (Chaplain) on Nov 22, 2006 at 15:03 UTC | |
by davorg (Chancellor) on Nov 21, 2006 at 16:52 UTC | |
by narashima (Beadle) on Nov 21, 2006 at 17:42 UTC | |
by holli (Abbot) on Nov 21, 2006 at 16:48 UTC | |
|
Re^2: splitting directly to hash
by lostsoul (Sexton) on Nov 22, 2006 at 12:22 UTC |