<div dir="ltr"><br><div class="gmail_quote"><div>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">my @symbols = map { +{ &#39;key&#39; =&gt; $_ } } @things;<br>

</blockquote><div><br>I would have guessed that, in this situation... <br></div></div><br><div style="margin-left: 40px;">my @symbols = map { { key =&gt; $_ } } @things;<br></div><br>... would work too.&nbsp; I.e. the Perl compiler would be able to recognize the key =&gt; $value construct within { ... } and figured out that this was meant to be a hashref.<br>
<br>Just to fuX0r with your minds, I&#39;m like the following would work too...<br><br><div style="margin-left: 40px;">my @symbols = map { \(my %hash = ( key =&gt; $_ )) } @things;<br>
</div>
<br>... but proving (or disproving) this is left as an exercise to the reader. :-)<br><br>Cheers,<br>&nbsp;- Richard<br><br></div>