[Cascavel-pm] Como passar arrays para funções... [Was: Duvida $dbh->prepare]

Luis Motta Campos luismottacampos em yahoo.co.uk
Sexta Janeiro 26 08:06:49 PST 2007


On Jan 26, 2007, at 4:49 PM, Thomas Britis wrote:

> Boa tarde Luis,
>
> Luis Motta Campos wrote:
>>      my  ( $a, $b, @jkl ) = ( shift, shift, @{ +shift } );
>
> 	O que faz o sinal '+' ali no shift??

   É idiosincrazia. :-) Ele apenas diz para o perl "Hey, isso é um  
operador 'shift()', não um array @{shift}, ou simplesmente @shift".

   Sem isso, você vai ter resultados esquisitos, e não vai saber por  
que... ;-)

--
Luis Motta Campos is software engineer,
perl fanatic evangelist, and amateur {cook, photographer}




Mais detalhes sobre a lista de discussão Cascavel-pm