[Cascavel-pm] Parametros por referência

Giuliani Deon Sanches giulianisanches em gmail.com
Segunda Julho 27 18:32:28 PDT 2009


2009/7/27 Eden Cardim <edencardim em gmail.com>:
> 2009/7/27 Eden Cardim <edencardim em gmail.com>:
>> sub rev { @_[$_,-($_+1)] = @_[-($_+1),$_] for 0.. em _/2 }
>
> opa, já tô imaginando que o fernando vai querer jogar golfe:
>
> sub rev{@_[$_,-$_-1]=@_[-$_-1,$_]for 0.. em _/2}
>
> --
>   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/
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>


Usando o exemplo do Eden, montei o seguinte exemplo para tentar
explicar melhor minha dúvida:
http://pastebin.com/febacd61

Por que o rev @lista retorna 54321 mas o rev2 @lista não traz de volta o 12345 ?

-- 
twitter.com/giulianisanches
giulianisanches.blogspot.com


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