<p>Hmm, muda inserindo undef numa array.</p>
<p>Achei q era algo q mudasse o wantarray<br></p>
<p>(Ps: vou testar mais tarde, acreditam q acordei ESSA HORA com o cel do meu irmão caindo sobre min? Achei engracado q o &quot;aaiii f#*&quot; foi automático !!)</p>
<p><blockquote type="cite">Em jan 16, 2011 11:46 PM, &quot;Blabos de Blebe&quot; &lt;<a href="mailto:blabos@gmail.com">blabos@gmail.com</a>&gt;escreveu:<br><br>Basicamente, para se invocar uma função precisa-se antes, alocar<br>

espaço para o parâmetros de entrada *E* para o retorno;<br>
<br>
Em Perl, undef é um valor que ocupa espaço na memória, o que pode<br>
causar certa confusão ao se testar expressões.<br>
<br>
Em C isso é menos percebido porque a forma de se usar as funções é bem<br>
restrita. Você só pode chamar funções com assinaturas específicas em<br>
certos contextos.<br>
<br>
Como Perl é muito mais flexível, o programador mais desatento pode se<br>
ferrar de formas muito mais cabulosas em Perl do que em C.<br>
<p><font color="#500050">

2011/1/16 Renato Santos &lt;<a href="mailto:renato.cron@gmail.com">renato.cron@gmail.com</a>&gt;:
</font></p><p><font color="#500050">&gt; Lo, tem algumas q eu nao sei...
&gt; Qual a diferença entre return ; e return undef; para quem chama?...</font></p></blockquote></p>