<p>Porra o q? To mostrando q eh diferente no contexto q eu conheco...</p>
<div class="gmail_quote">Em 29/11/2012 23:14, "Blabos de Blebe" <<a href="mailto:blabos@gmail.com">blabos@gmail.com</a>> escreveu:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Porra PAC, não pisa fora da faixa, cara! :)<br>
<br>
<a href="http://perldoc.perl.org/perlop.html#Operator-Precedence-and-Associativity" target="_blank">http://perldoc.perl.org/perlop.html#Operator-Precedence-and-Associativity</a><br>
<br>
É só aplicar as regras de precedência.<br>
<br>
Parafraseando o perldoc, and é 'equivalent to && except for the very<br>
low precedence'<br>
<br>
É óbvio gente. Assim vcs me envergonham!<br>
<br>
Game over.<br>
<br>
2012/11/29 Tiago Peczenyj <<a href="mailto:tiago.peczenyj@gmail.com">tiago.peczenyj@gmail.com</a>>:<br>
> veja este exemplo:<br>
><br>
> <a href="https://gist.github.com/4172935" target="_blank">https://gist.github.com/4172935</a><br>
><br>
> veja como a execução das subrotinas não é alterada, mas o resultado das<br>
> variaveis é diferente.<br>
><br>
><br>
><br>
> my $x = a and b and c and ok or nok;<br>
><br>
><br>
><br>
><br>
> my $y = a && b && c && ok || nok;<br>
><br>
><br>
> veja que x recebe o valor que a retorna, enquanto y recebe o valor de nok.<br>
><br>
> isso pq o = esta em termos de precedencia entre o and e o &&<br>
><br>
><br>
><br>
><br>
> 2012/11/29 Bruno Buss <<a href="mailto:bruno.buss@gmail.com">bruno.buss@gmail.com</a>><br>
>><br>
>><br>
>><br>
>> 2012/11/29 Bruno Buss <<a href="mailto:bruno.buss@gmail.com">bruno.buss@gmail.com</a>><br>
>>><br>
>>> On Thu, Nov 29, 2012 at 10:13 PM, Renato Santos <<a href="mailto:renato.cron@gmail.com">renato.cron@gmail.com</a>><br>
>>> wrote:<br>
>>>><br>
>>>> use && sempre e seja feliz, só use and quando você souber oque está<br>
>>>> fazendo.<br>
>>><br>
>>><br>
>>> Desculpe mas vou discordar que um bom conselho seja "use && sempre e seja<br>
>>> feliz", ainda mais seguido de "só use and quando você souber oque está<br>
>>> fazendo". Na melhor da hipóteses são sugestões contraditórias... como alguém<br>
>>> deverá saber quando usar o 'and' se apenas usa o && cegamente?<br>
>>><br>
>>>><br>
>>>> o 'and' é praticamente o 'e' da nossa lingua, vc diz pro seu codigo<br>
>>>> 'faça isso, e isso', ele não é de comparação, embora faça<br>
>>><br>
>>><br>
>>> "ele não é de comparação, embora faça"? Poderia desenvolver melhor, pois<br>
>>> não fui incapaz de entender o que isso significa para um operador lógico<br>
>>> (que a única diferença do outro é a baixa precedência).<br>
>><br>
>><br>
>> s/incapaz/capaz/;<br>
>><br>
>>><br>
>>><br>
>>><br>
>>> E vou repetir a pergunta aqui, antes que ela fique soterrada pelas tricks<br>
>>> de sleep: Qual diferença isso faz no caso deste if específico do Aureliano?<br>
>>> Por que exatamente, no if dele, utilizar o 'and' está incorreto? Porque no<br>
>>> if dele, somente o && "dá certo" como 3 pessoas já disseram?<br>
>>><br>
>>><br>
>>> --<br>
>>> Bruno C. Buss<br>
>>> <a href="http://www.brunobuss.net" target="_blank">http://www.brunobuss.net</a><br>
>><br>
>><br>
>><br>
>><br>
>> --<br>
>> Bruno C. Buss<br>
>> <a href="http://www.brunobuss.net" target="_blank">http://www.brunobuss.net</a><br>
>><br>
>> _______________________________________________<br>
>> Rio-pm mailing list<br>
>> <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
>> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
><br>
><br>
><br>
><br>
> --<br>
> Tiago B. Peczenyj<br>
> Linux User #405772<br>
><br>
> <a href="http://pacman.blog.br" target="_blank">http://pacman.blog.br</a><br>
><br>
> _______________________________________________<br>
> Rio-pm mailing list<br>
> <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</blockquote></div>