[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