[SP-pm] Passando um array por parâmetro para uma subrotina

Luis Motta Campos luismottacampos at yahoo.co.uk
Thu Aug 14 09:32:49 PDT 2008


caio ariede wrote:
> Olá.
> 
> Estava pesquisando, em como passar um array por parâmetro para uma
> subrotina, cheguei ao código abaixo, que por sinal não sei se esta
> totalmente correto:
> 
> sub calculate
> {
>     my $linha_a  = shift;
>     my $matriz_a = shift;
>     my $matriz_b = shift;
> 
>     @matriz_a = @{$matriz_a};
>     @matriz_b = @{$matriz_b};
> }
> 
> Gostaria de saber se tem alguma forma alternativa pra fazer o @matriz_a =
> @{$matriz_a};

Você sempre pode fazer tudo de uma vez só:

sub calculate {
   my $linha_a = shift;
   my @matriz_a = @{ shift };
   my @matriz_b = @{ shift };
}

Putamplexos!
-- 
Luis Motta Campos is a software engineer,
Perl Programmer, foodie and photographer.


More information about the SaoPaulo-pm mailing list