@{$argumento-&gt;{datas} } :)<br><br><div><span class="gmail_quote">On 1/26/07, <b class="gmail_sendername">Solli Honorio</b> &lt;<a href="mailto:shonorio@gmail.com">shonorio@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;"><br>&gt; So + uma duvida..<br><br>&nbsp;&nbsp;/me lança um olhar de reprovação sobre todos os membros desta
<br>lista de discussão que não se preocuparam em mudar o tópico das
<br>mensagens, acompanhando a mudança de assunto e ao mesmo tempo<br>permitindo que a lista continue se organizando por threads e assuntos.<br><br>&nbsp;&nbsp;(Relaxa, Patty, que desta vez quem pisou no tomate foram as<br>&quot;raposas&quot; da lista... eheheheh)
<br><br>&gt; em minha subrotina eu tento passar assim:<br>&gt; my ($ids,@datas,$variavels)=@_;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |______________________<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; Minha duvida eh.. eu posso passar um ARRAY??
</blockquote>
<div>&nbsp;</div>
<div><font face="courier new,monospace">Patty, subrotinas sempre recebem através do array @_, sendo assim se vc colocar o primeiro ou o segundo elemento de passagem de parametros como array, todos o resto será confundido dentro o primeiro, ou segundo array. Confuso ?
</font></div>
<div><font face="Courier New"></font>&nbsp;</div>
<div><font face="Courier New">Vc está dizendo algo assim : me passe um elemento, depois me passe uma lista de elementos de qualquer tamanho e por último me passe um elemento... mas como assim, se o compilador passou todos os elementos no segundo ítem.&nbsp; Mas claro ? Espero :)
</font></div><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">&nbsp;&nbsp;Patty, em Perl a gente pode fazer praticamente qualquer coisa.<br>&nbsp;&nbsp;O problema é saber se interessa.
<br>
<br>&nbsp;&nbsp;Isso que você quer fazer é possível (desafio: alguém sabe COMO<br>fazer? FGlock: você, não vale...), mas pode ficar chato de entender<br>para outras pessoas.<br><br>&nbsp;&nbsp;Existem duas possibilidades para resolver este problema:
</blockquote>
<div>&nbsp;</div>
<div><font face="courier new,monospace">Ou três, que tal utilizar hash para a passagem de parametros ? Tipo assim :</font></div>
<div><font face="Courier New">&lt;codigo&gt;</font></div>
<div><font face="Courier New">my %hash = ( id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; $ids,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; datas&nbsp;&nbsp;&nbsp;&nbsp; =&gt; \@datas,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; variaveis =&gt; $variaveis );</font></div>
<div>
<p>subrotina (\%hash);</p>
<p>sub subrotina {<br>&nbsp;&nbsp;&nbsp; my $argumento = shift;<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; die &#39;Invalido argumento, esperado uma referencia de hash&#39; if<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ref $argumento ne &#39;HASH&#39;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; print &quot;$argumento-&gt;{id}\n&quot;;
<br>&nbsp;&nbsp;&nbsp; foreach ( $argumento-&gt;{datas} ) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print &quot;$_\n&quot;;<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; print &quot;$argumento-&gt;{variaveis}\n&quot;;<br>}<br></p></div>
<div><font face="Courier New">&lt;/codigo&gt;</font></div></div>

<br>_______________________________________________<br>Cascavel-pm mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">
http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Gabriel Vieira