[Cascavel-pm] Parametros por referência

Eden Cardim edencardim em gmail.com
Domingo Julho 26 19:11:22 PDT 2009


2009/7/26 Daniel de Oliveira Mantovani <daniel.oliveira.mantovani em gmail.com>:
> É porque sua função retorna um resultado, se você faz:
>
> rev @lista;
> print @lista;
>
> Você não está mudando o @lista, e sim trabalhando com os valores contidos nele,
> agora quando você faz:
>
> @lista = rev @lista;
>
> Você trabalha com os valores de @lista, recebe um valor e atribui em
> @lista, você poderia fazer algo como:
>
> my @pijama = rev @lista;
> print @pijama; #321
>
> Sua função simplesmente recebe um valor e trabalha com ele retornando
> outro valor, que pode ser armazenado, no caso eu armazenei em @pijama.

Não confuda o rapaz, isso não tem nada a ver com passagem por referência.

-- 
   Eden Cardim       Need help with your Catalyst or DBIx::Class project?
  Code Monkey                    http://www.shadowcat.co.uk/catalyst/
 Shadowcat Systems Ltd.  Want a managed development or deployment platform?
http://edenc.vox.com/            http://www.shadowcat.co.uk/servers/


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