Eu tambem acho que =&gt; puramente para facilitar visualmente, pois ele e a virgula (,) fazem exatamente a mesma coisa:<div><span class="Apple-style-span" style="font-family: monospace; font-size: 13px; color: rgb(0, 0, 102); white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><pre class="de1" style="margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px; padding-top: 3px; padding-left: 10px; ">

<span class="kw2" style="line-height: 13px !important; color: rgb(0, 0, 0); font-weight: bold; ">use</span> strict<span class="sy0" style="line-height: 13px !important; color: rgb(51, 153, 51); ">;</span>
<span class="kw2" style="line-height: 13px !important; color: rgb(0, 0, 0); font-weight: bold; ">use</span> warnings<span class="sy0" style="line-height: 13px !important; color: rgb(51, 153, 51); ">;</span>
<span class="kw2" style="line-height: 13px !important; color: rgb(0, 0, 0); font-weight: bold; ">use</span> diagnostics<span class="sy0" style="line-height: 13px !important; color: rgb(51, 153, 51); ">;</span>
<span class="kw2" style="line-height: 13px !important; color: rgb(0, 0, 0); font-weight: bold; ">use</span> Data<span class="sy0" style="line-height: 13px !important; color: rgb(51, 153, 51); ">::</span><span class="me2" style="line-height: 13px !important; color: rgb(0, 102, 0); ">Dumper</span><span class="sy0" style="line-height: 13px !important; color: rgb(51, 153, 51); ">;</span>
 
<span class="kw1" style="line-height: 13px !important; color: rgb(177, 177, 0); ">my</span> <span class="re0" style="line-height: 13px !important; color: rgb(0, 0, 255); ">@a</span> <span class="sy0" style="line-height: 13px !important; color: rgb(51, 153, 51); ">=</span> <span class="br0" style="line-height: 13px !important; color: rgb(0, 153, 0); ">(</span><span class="st_h" style="line-height: 13px !important; color: rgb(255, 0, 0); ">&#39;a&#39;</span><span class="sy0" style="line-height: 13px !important; color: rgb(51, 153, 51); ">=&gt;</span><span class="st_h" style="line-height: 13px !important; color: rgb(255, 0, 0); ">&#39;b&#39;</span><span class="sy0" style="line-height: 13px !important; color: rgb(51, 153, 51); ">=&gt;</span><span class="st_h" style="line-height: 13px !important; color: rgb(255, 0, 0); ">&#39;c&#39;</span><span class="br0" style="line-height: 13px !important; color: rgb(0, 153, 0); ">)</span><span class="sy0" style="line-height: 13px !important; color: rgb(51, 153, 51); ">;</span>
<a href="http://perldoc.perl.org/functions/print.html" style="text-decoration: none; color: rgb(0, 0, 96); "><span class="kw3" style="line-height: 13px !important; color: rgb(0, 0, 102); ">print</span></a> Dumper <span class="re0" style="line-height: 13px !important; color: rgb(0, 0, 255); ">@a;</span></pre>

<pre class="de1" style="margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px; padding-top: 3px; padding-left: 10px; "><span class="re0" style="line-height: 13px !important; color: rgb(0, 0, 255); "><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Helvetica; line-height: normal; white-space: normal; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; "><pre class="box" style="margin-top: 0px; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; background-color: rgb(240, 240, 240); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); color: rgb(0, 0, 102); ">

$VAR1 = &#39;a&#39;;
$VAR2 = &#39;b&#39;;
$VAR3 = &#39;c&#39;;</pre></span></span></pre></span><br><div class="gmail_quote">2010/7/25 Eden Cardim <span dir="ltr">&lt;<a href="mailto:edencardim@gmail.com">edencardim@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

&gt;&gt;&gt;&gt;&gt; &quot;Thiago&quot; == Thiago Glauco Sanchez &lt;<a href="mailto:thiagoglauco@ticursos.net">thiagoglauco@ticursos.net</a>&gt; writes:<br>
<br>
    Thiago&gt; O perl sabe que vc se refere a um hash pelas chaves { } e a um array<br>
    Thiago&gt; pelos ( ). Os { } indicam que são chves de um hash e ( )<br>
    Thiago&gt; indicam que são elementos de um array.  Acho que era esta a<br>
    Thiago&gt; sua pergunta?<br>
<br>
Na verdade, os parênteses são apenas para forçar precedência e não tem<br>
relação alguma com tipos de dados. Perl faz a diferenciação entre<br>
referências para arrays e hashes pela presença de &#39;{}&#39; ou &#39;[]&#39; como indexador:<br>
<br>
@{$array}[1, 2, 3] = qw(foo bar baz);<br>
@{$hash}{qw(foo bar baz)} = qw(quux moin meep);<br>
<br>
O mesmo vale para construção de arrays e hashes anônimos:<br>
<br>
my $array = [&#39;foo&#39;, &#39;bar&#39;, &#39;baz&#39;];<br>
my $hash = {&#39;foo&#39;, &#39;quux&#39;, &#39;bar&#39;, &#39;moin&#39;, &#39;baz&#39;, &#39;meep&#39;}<br>
<br>
Listas são construídas pelo operador &#39;,&#39;, que tem precedência menor que<br>
o operador &#39;=&#39;, então, no caso de:<br>
<br>
@foo = (1, 2, 3);<br>
<br>
Os parênteses estão sendo usados para forçar a construção da lista antes<br>
da atribuição. Se fosse:<br>
<br>
@foo = 1, 2, 3;<br>
<br>
O resultado seria um array contendo o elemento &quot;1&quot; e uma lista contendo<br>
1, 2, 3 retornada em contexto void.<br>
<div><div></div><div class="h5">_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a></div></div></blockquote></div><br><br clear="all"><br>-- <br>Renato Santos<br><a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a><br>


</div>