oks :D<br><br>pq esta dando esse erro:<br>Use of uninitialized value in numeric ne (!=) at teste.pl line 749, &lt;Arq_IN&gt; line 801<br><br>my $missing=-8888;<br><br>if (($var1 != $missing) &amp;&amp; ($var2 != $missing) &amp;&amp; ( $var1 ne "" ) &amp;&amp; ($var2 ne "") ) <br><br><br><br>ja tentei mudar != para ne e nada :D<br><br>pq desse erro? pelo q entendi .. estou usando != ao invez de ne.. mas se colocar ne nao funciona tb :(<br><br><b><i>eden &lt;edencardim@gmail.com&gt;</i></b> escreveu:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> On 9/3/07, Patty Silva <ptfzs@yahoo.com.br> wrote:<br>&gt; Aproeitando q vc tocou nesse assunto :)<br>&gt; vou tirar algumas duvidas em definicoes de variaveis.. :D<br>&gt;<br>&gt; qual a melhor pratica? definir todas as variaveis antes?<br>&gt; my $var1;<br>&gt; my $var2;<br>&gt;  sem atribuicoes? ou como:<br>&gt; my $var1 ="";<br>&gt; my $var2 ="";<br><br>Declare
 suas variáveis no menor escopo possível, geralmente isso é<br>feito "perto" do lugar onde você vai usá-las, de preferência já<br>inicializando. Declarar variáveis sem inicializar ou atribuindo<br>strings vazias geralmente é um sinal de que a variável está declarada<br>no lugar errado.<br><br>&gt; e outra coisa..<br>&gt;<br>&gt; se eu colocar dentro de uma subrotina<br>&gt; a variavel<br>&gt; my ($var1,var2)=@_;<br>&gt; e<br>&gt; local ($var1,var2)=@_;<br>&gt;<br>&gt; eu preciso declara-las antes? :D<br><br>Experimenta pra ver o que acontece...<br><br>-- <br>edenc.vox.com<br>_______________________________________________<br>Cascavel-pm mailing list<br>Cascavel-pm@pm.org<br>http://mail.pm.org/mailman/listinfo/cascavel-pm<br></ptfzs@yahoo.com.br></blockquote><br><p>&#32;


      Flickr agora em português. Você clica, todo mundo vê. <a href="http://br.rd.yahoo.com/mail/taglines/flickr/*http://www.flickr.com.br/">Saiba mais</a>.