<div dir="ltr"><br>"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. :)"<br>(Luiz Motta Campos)++<br><br>"if( $boolean ) {<br>
then_call_me()<br>
}else{<br>
do_me_instead()<br>
}"<br>Eu sei ;)<br><br><br>@Nelson Ferraz<br>Obrigado.<br><br><div class="gmail_quote">2008/9/24 Nelson Ferraz <span dir="ltr"><<a href="mailto:nferraz@gmail.com">nferraz@gmail.com</a>></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 <<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>>:<br>
<div class="Ih2E3d">> Ops... cuidado, Perl não é bem assim. O final de blocos sintáticos<br>
> 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>
return 123;<br>
}<br>
<br>
eval {<br>
xyz();<br>
};<br>
<br>
map {<br>
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 "sobrando" no final<br>
da definição de arrays e hashes:<br>
<br>
my @list = (<br>
123,<br>
456,<br>
789,<br>
);<br>
<br>
my %hash = (<br>
foo => 123,<br>
bar => 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>"A sede pelo aprendizado é insaciável"<br><a href="http://mantovanihouse.blogspot.com/">http://mantovanihouse.blogspot.com/</a><br>
------------------------------------------------------------<br>
</div>