Syntax for casting map to a hash or an arrayby cbeckley (Curate)
|on Apr 05, 2017 at 15:28 UTC||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?
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?
Which implies this is not a dereferencing thing ... unless of course I'm doing it wrong.