<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
Não sei inglês, o perl doc é em ingles, mais o caso não é esse eu to lend o livro do perl, o problema é que acho que estou interpretando errado vamos<br>1 @array = ( 1 .. 100);<br>2 $vari = &lt;STDIN&gt;;<br>3 $pri = 0;<br>4 for ($i = 0; $i&nbsp; &lt; scalar(@array) &amp;&amp; !$pri; ++$i) {<br>5 if ($array[$i] == $vari)<br>6 $pri = 1<br>7 }<br>8 }<br>9 if ($pri == 1) {<br>10 print "Encontrou\n";<br>11 }<br>12 else {<br>13 Print "Não encontrou\n";<br>14 }<br>Olha esse programa um exemplo, o "fo"r na linha 4 executa&nbsp; até que $i ser menor que @array e não falso(undef) ?<br>na linha 5, caso o valor que voce poim na linha 2 esteja em @array, o $pri se torna verdadeiro (se torna 1 )logo o "for" para na parte (!$pri) se torna falsa porque o valor fica 1, e não é mais undef.<br>para simplificar enquanto&nbsp; o for $pri = 0<br>o !$pri signicia unde (falso)f dai o $pri se se torna 1, dai nao é mais unde(é verdadeio)f, pode se ler assim nao pode ?<br>se alguem pudesse explicar essa parte de verdaeiro e falso, acho que to interpretando tudo errado porque eu to usando "enquanto", 'até", de vez verdadeiro, falso.<br>Obrigado.<br><br>no caso $pri porque ele é 0 e é falso, e então !$pri é verdadeiro ?<br>vamos supor que no loop em alguma parte $pri se torne = 1 ($pri = 1 )<br>o for para porque ele para ?<br><blockquote><hr>Date: Sun, 25 May 2008 01:12:07 -0300<br>From: wendelscardua@gmail.com<br>To: saopaulo-pm@mail.pm.org<br>Subject: Re: [SP-pm] Queria por em discussao um assunto<br><br>Vamos começar do começo:<br><br>Se a variável tem valor numérico, esse valor é verdadeiro se é diferente de zero, e é falso se é zero.<br><br>O operador "!" é chamado de "not" ou "negação". A negação de algo verdadeiro é algo falso; a negação de algo falso é algo verdadeiro.<br>
<br>Logo, se o valor é zero, ele é falso e sua negação é verdadeira. Se o valor é diferente de zero, ele é verdadeiro e sua negação é falsa.<br><br>Agora, que tal ler a documentação ?<br><br>perldoc perlop<br><br>[]s<br>Wendel<br>
<br><div class="EC_gmail_quote">2008/5/24 Daniel de Oliveira Mantovani &lt;<a href="mailto:daniel.oliveira.mantovani@hotmail.com">daniel.oliveira.mantovani@hotmail.com</a>&gt;:<br><blockquote class="EC_gmail_quote" style="padding-left: 1ex;">




<div>
Dúvida<br>$pri = 0<br>for ($i = 0; $i&nbsp; &lt; 200 $$ !$pri; ++$i)<br>como se lê o "!$pri"<br>Não variavel, não zero ? ou outra coisa ?<br><br><br></div></blockquote></div>
</blockquote><br /><hr />Conheça já o Windows Live Spaces, o site de relacionamentos do Messenger! <a href='http://www.amigosdomessenger.com.br' target='_new'>Crie já o seu!</a></body>
</html>