[Cascavel-pm] Res: [Spam] Duvida $dbh->prepare

Igor Sutton igor.sutton em gmail.com
Sexta Janeiro 26 03:27:17 PST 2007


Bom dia Patty.

> em minha subrotina eu tento passar assim:
> my ($ids, em datas,$variavels)=@_;
>                       |______________________
>
>               |
> Minha duvida eh.. eu posso passar um ARRAY??
>

Você tem duas opções prá isso: ou passa a referência de um array, ou
coloca o array no final.

Exemplo:

my_sub($ids, $variavels, @datas);

sub my_sub {
    my  ($ids, $variavels, @datas) = @_;
    ...
}

ou

my_sub($ids, $variaveis, \@datas);

sub my_sub {
    my ($ids, $variavels, $datas);

    ...
}

Da maneira que você tentou, $variavels sempre vai ser undef, pois
@datas irá pegar todos os valores até o final de @_.

-- 
Igor Sutton Lopes <igor.sutton em gmail.com>


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