<div dir="ltr"><br>&quot;PS: eu acho que qualquer programa que não tenha código fonte aberto e<br>
pelo menos um porte compilável em um unix é porcaria e não merece a<br>
minha atenção. Isso inclui o tal do Chrome, que eu acho um fracasso por<br>
não satisfazer estas duas condições básicas. Mas isso é apenas o meu<br>
toquinho de lenha para esta fogueira que promete bastante. :)&quot;<br>(Luiz Motta Campos)++<br><br>&quot;if( $boolean ) {<br>
 &nbsp;then_call_me()<br>
}else{<br>
 &nbsp;do_me_instead()<br>
}&quot;<br>Eu sei ;)<br><br><br>@Nelson Ferraz<br>Obrigado.<br><br><div class="gmail_quote">2008/9/24 Nelson Ferraz <span dir="ltr">&lt;<a href="mailto:nferraz@gmail.com">nferraz@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2008/9/23 Luis Motta Campos &lt;<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>&gt;:<br>
<div class="Ih2E3d">&gt; Ops... cuidado, Perl não é bem assim. O final de blocos sintáticos<br>
&gt; permitem que se omita o ponto-e-vírgula,<br>
<br>
</div>De fato, isso é bem comum quando temos um bloco de uma linha:<br>
<br>
sub foo { 123 }<br>
eval { xyz() };<br>
map { uc($_) } @array;<br>
<br>
Mas, se por alguma razão decidimos quebrar a linha, é melhor usar o<br>
ponto e vírgula final:<br>
<br>
sub foo {<br>
 &nbsp; &nbsp;return 123;<br>
}<br>
<br>
eval {<br>
 &nbsp; &nbsp;xyz();<br>
};<br>
<br>
map {<br>
 &nbsp; &nbsp;uc($_);<br>
} @array;<br>
<br>
A razão para isso é que, nesses casos, é bem mais provável que a gente<br>
venha a acrescentar linhas ao bloco; custa nada deixar o ponto e<br>
vírgula por lá.<br>
<br>
Da mesma forma, é recomendável deixar uma vírgula &quot;sobrando&quot; no final<br>
da definição de arrays e hashes:<br>
<br>
my @list = (<br>
 &nbsp; 123,<br>
 &nbsp; 456,<br>
 &nbsp; 789,<br>
);<br>
<br>
my %hash = (<br>
 &nbsp; foo =&gt; 123,<br>
 &nbsp; bar =&gt; 456,<br>
);<br>
<br>
Esta é considerada uma boa prática, pois facilita a inclusão de novos<br>
itens -- embora, estritamente falando, esta vírgula final seja<br>
dispensável.<br>
<br>
É ssencialmente uma questão de estilo, mas é importante de ter em<br>
mente esse tipo de detalhe.<br>
<br>
[]s<br>
<font color="#888888"><br>
Nelson<br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<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><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Daniel de Oliveira Mantovani<br>&quot;A sede pelo aprendizado é insaciável&quot;<br><a href="http://mantovanihouse.blogspot.com/">http://mantovanihouse.blogspot.com/</a><br>
------------------------------------------------------------<br>
</div>