[Cascavel-pm] Passando diversos arraies para uma função !

Flavio S. Glock fglock em pucrs.br
Segunda Junho 23 12:48:59 CDT 2003


Nelson Ferraz wrote:
> Partindo do principio que ele _nao quer_ usar referencias, uma possivel
> solucao seria transformar os arrays em strings (join), e de volta em
> arrays (split)...

Se é assim, também dá para usar "closures" em vez de referências :)

sub teste {
    my @a = $_[0]();
    my @b = $_[1]();
    print "recebidos @a e @b \n";
}

$aa = sub { 1,2,3,4 };
$bb = sub { 5,6,7,8 };
teste( $aa, $bb );

# recebidos 1 2 3 4 e 5 6 7 8

- Flavio S. Glock



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