<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:10pt"><div style="font-family: times new roman,new york,times,serif; font-size: 10pt;">Bom Pessoal... :-)<br>Estou conseguindo resolver....<br>Invez deu colocar ?=? eu coloco $variavel=?<br>Ai funcionou...<br><br><br>So + uma duvida..<br><br>em minha subrotina eu tento passar assim:<br>my ($ids,@datas,$variavels)=@_;<br>
|______________________<br> |<br>Minha duvida eh.. eu posso passar um ARRAY??<br><br><br><br>Obrigada<br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Mensagem original ----<br>De: Igor Sutton <igor.sutton@gmail.com><br>Para: Cascavel Perl Mongers <cascavel-pm@pm.org><br>Enviadas: Sexta-feira, 26 de Janeiro de 2007 10:46:35<br>Assunto: Re: [Cascavel-pm] [Spam] Duvida $dbh->prepare<br><br><div>André,<br><br>> map{ $sth->prepare_cached($_); $sth->execute;
... }@SQL;<br><br>Usar map para isto é mau, muito mau. Evite utilizar map como<br>substitutos para um foreach. Prefira, neste caso:<br><br>foreach (@SQL) {<br> ...<br>}<br><br>ou:<br><br>do {<br> ...<br>} foreach (@SQL);<br><br>Utilize map apenas nos casos que queiras gerar uma lista com o<br>resultado da computação do bloco. Então, ao invés de fazer:<br><br>my @results;<br>foreach (@input) {<br> ...<br> push @results, $result;<br>}<br><br>use o map:<br><br>my @results = map { ... } @input;<br><br>Isto melhora sensivelmente a legibilidade do seu programa.<br><br>-- <br>Igor Sutton Lopes <igor.sutton@gmail.com><br>_______________________________________________<br>Cascavel-pm mailing list<br>Cascavel-pm@pm.org<br><a target="_blank"
href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></div></div><br></div></div><br>__________________________________________________<br>Fale com seus amigos de graça com o novo Yahoo! Messenger <br>http://br.messenger.yahoo.com/ </body></html>