in reply to map problem
This is another instance of the problem that a pair of curlies can stand for an anonymous subroutine or a hash reference. You can disambiguate with a semicolon in the block:
my %y = map {; "prefix_$_" => 1 } qw(a b c);
It's more of a design limitation than a bug in perl or in you :-)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: map problem
by morgon (Priest) on Mar 09, 2012 at 11:01 UTC | |
by moritz (Cardinal) on Mar 09, 2012 at 11:05 UTC |