laziness, impatience, and hubris | |
PerlMonks |
Syntax for casting map to a hash or an arrayby cbeckley (Curate) |
on Apr 05, 2017 at 15:28 UTC ( [id://1187140]=perlquestion: print w/replies, xml ) | Need Help?? |
cbeckley has asked for the wisdom of the Perl Monks concerning the following question: One of the answers to Why does ‘keys’ need a named hash? made me remember a question that's been bugging me for awhile. duelafn replied with
I've been using this syntax and have accepted it as idiomatic Perl, however, what I don't get is, why the curly braces? And why two pairs of them? Is there a reference dereference happening? Given this: I get: If I remove the inner pair of indicated braces, I get
So the inner pair is a code block. I'm not sure that clears anything up for me, unless I'm being thick ...
How do I do it?
produces Which implies this is not a dereferencing thing ... unless of course I'm doing it wrong.
Thanks,
Back to
Seekers of Perl Wisdom
|
|