<div dir="ltr"><br>Muito bom Soli.<br>&quot;Global symbol &quot;%variavel&quot; requires explicit package name at perl.pl line 22.<br>Execution of perl.pl aborted due to compilation errors (#1)<br>&nbsp;&nbsp;&nbsp; (F) You&#39;ve said &quot;use strict vars&quot;, which indicates that all variables<br>
&nbsp;&nbsp;&nbsp; must either be lexically scoped (using &quot;my&quot;), declared beforehand using<br>&nbsp;&nbsp;&nbsp; &quot;our&quot;, or explicitly qualified to say which package the global variable<br>&nbsp;&nbsp;&nbsp; is in (using &quot;::&quot;).<br>&nbsp;&nbsp;&nbsp; <br>
Uncaught exception from user code:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Global symbol &quot;%variavel&quot; requires explicit package name at perl.pl line 22.<br>Execution of perl.pl aborted due to compilation errors.<br>&nbsp;at perl.pl line 24<br>&quot;<br>
Avisa exactamente aonde o erro se encontra é fantástico, pois até os programadores mais experientes podem esquecer de pequenas coisas ou simplesmente por erro de digitação.<br>Obrigado gente.<br><br><div class="gmail_quote">
2008/9/10 Solli Honorio <span dir="ltr">&lt;<a href="mailto:shonorio@gmail.com">shonorio@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;">
<div dir="ltr"><span style="font-family: courier new,monospace;">Na verdade é uma boa hora de falar do diagnostics !!!</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Daniel, neste momento, a segunda coisa a fazer (depois de confirmar que o &#39;use strict&#39; esta habilitado), utilize o &#39;use diagnostics;&#39;.</span><br style="font-family: courier new,monospace;">

<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Faça um teste com o teu programa bichado e veja se este pragma ajuda ?</span><br style="font-family: courier new,monospace;">

<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Solli M. Honório</span><br><div class="gmail_quote"><br>2008/9/10 Marco A P D&#39;Andrade <span dir="ltr">&lt;<a href="mailto:mdacwb@gmail.com" target="_blank">mdacwb@gmail.com</a>&gt;</span><div>
<div></div><div class="Wj3C7c"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div dir="ltr">Esta é a deixa para falar sobre &quot;Perl Debug&quot; ... Muito bom !!<br><br>

Tenta ;)<br><br>Deveria ser indicado no perlintro ;)<br><br>&nbsp; Maiores detalhes: <a href="http://perldoc.perl.org/perldebtut.html" target="_blank">http://perldoc.perl.org/perldebtut.html</a><br>
<br>root@gerencia1(click21):/usr/local/scripts# perl -d -e &#39;$var = [ 1, 2, 3 ];<br><br>1;<br>&#39;<br><br>Loading DB routines from perl5db.pl version 1.19<br>Editor support available.<br><br>Enter h or `h h&#39; for help, or `man perldebug&#39; for more help.<br>


<br>main::(-e:1):&nbsp;&nbsp; $var = [ 1, 2, 3 ];<br>DB&lt;1&gt; .<br>main::(-e:1):&nbsp;&nbsp; $var = [ 1, 2, 3 ];<br>DB&lt;1&gt; x $var<br>0&nbsp; undef<br>DB&lt;2&gt; n<br>main::(-e:3):&nbsp;&nbsp; 1;<br>DB&lt;2&gt; x $var<br>0&nbsp; ARRAY(0x805ae4c)<br>&nbsp;&nbsp; 0&nbsp; 1<br>


&nbsp;&nbsp; 1&nbsp; 2<br>&nbsp;&nbsp; 2&nbsp; 3<br><br>DB&lt;3&gt; <br><br><br><br><br><div class="gmail_quote">2008/9/10 camila m. <span dir="ltr">&lt;<a href="mailto:misskaapow@gmail.com" target="_blank">misskaapow@gmail.com</a>&gt;</span><div><div>

</div><div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
;)<br>
<br>
2008/9/10 Daniel de Oliveira Mantovani &lt;<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>&gt;:<br>
<div><div></div><div>&gt; Foi desatenção minha faltava um -&gt; xD<br>
&gt;<br>
&gt; 2008/9/10 Daniel de Oliveira Mantovani &lt;<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Boa tarde, gente eu estou lendo o perlintro para poder programar de acordo<br>
&gt;&gt; com o que é certo, pois no meu livro da Deitel está um pouco diferente.<br>
&gt;&gt; Eu cheguei na parte Hash e o programa deveria funcionar mas não funciona<br>
&gt;&gt; olhem a linha do programa que está em negrito;<br>
&gt;&gt; #!/usr/bin/perl<br>
&gt;&gt;<br>
&gt;&gt; my $variavel = {<br>
&gt;&gt; scalar =&gt; {<br>
&gt;&gt; &nbsp; &nbsp; descricao =&gt; &quot;item unico&quot;,<br>
&gt;&gt; &nbsp; &nbsp; simbolo =&gt; &#39;$&#39;,<br>
&gt;&gt; &nbsp; &nbsp; },<br>
&gt;&gt; array =&gt; {<br>
&gt;&gt; &nbsp; &nbsp; descricao =&gt; &quot;lista ordenada de itens&quot;,<br>
&gt;&gt; &nbsp; &nbsp; simbolo =&gt; &#39;@&#39;,<br>
&gt;&gt; &nbsp; &nbsp; },<br>
&gt;&gt; hash =&gt; {<br>
&gt;&gt; &nbsp; &nbsp; descricao =&gt; &quot;pares chave/valor&quot;,<br>
&gt;&gt; &nbsp; &nbsp; simbolo =&gt; &#39;%&#39;,<br>
&gt;&gt; &nbsp; &nbsp; }<br>
&gt;&gt; };<br>
&gt;&gt;<br>
&gt;&gt; print &quot;Scalars comecam com um $variavel-&gt;{&#39;scalar&#39;}-&gt;{&#39;simbolo&#39;}\n&quot;;<br>
&gt;&gt; print &quot;descricao $variavel{&#39;scalar&#39;}-&gt;{&#39;descricao&#39;}\n&quot;;<br>
&gt;&gt; print &quot;Arrays comecam com $variavel-&gt;{&#39;array&#39;}-&gt;{&#39;simbolo&#39;}\n&quot;;<br>
&gt;&gt; print &quot;Hashs comecam com $variavel-&gt;{&#39;hash&#39;}-&gt;{&#39;simbolo&#39;}\n&quot;;<br>
&gt;&gt;<br>
&gt;&gt; Não sei porque não imprime.<br>
&gt;&gt; Estou fazendo de acordo com o manual,<br>
&gt;&gt; <a href="http://www.perl.org.br/Perldoc/V500807/Perlintro#hashes" target="_blank">http://www.perl.org.br/Perldoc/V500807/Perlintro#hashes</a><br>
&gt;&gt; --<br>
&gt;&gt; Daniel de Oliveira Mantovani<br>
&gt;&gt; &quot;A sede pelo aprendizado é insaciável&quot;<br>
&gt;&gt; <a href="http://mantovanihouse.blogspot.com/" target="_blank">http://mantovanihouse.blogspot.com/</a><br>
&gt;&gt; ------------------------------------------------------------<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Daniel de Oliveira Mantovani<br>
&gt; &quot;A sede pelo aprendizado é insaciável&quot;<br>
&gt; <a href="http://mantovanihouse.blogspot.com/" target="_blank">http://mantovanihouse.blogspot.com/</a><br>
&gt; ------------------------------------------------------------<br>
&gt;<br>
</div></div><div><div></div><div>&gt; _______________________________________________<br>
&gt; Rio-pm mailing list<br>
&gt; <a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
&gt; <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
_<a href="http://streawberige.org" target="_blank">http://streawberige.org</a><br>
_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">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>
</div></div></blockquote></div></div></div><br></div>
<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">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></div></div><br><br clear="all"><br>-- <br>&quot;o animal satisfeito dorme&quot;. - Guimarães Rosa<br>


</div>
<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><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>