[Roma.pm] senza vergogna
kanak at perl.it
kanak at perl.it
Tue Jan 8 09:23:42 PST 2008
come dicevo a stefano vorrei essere libero di chiamare la sub usando
liste o risultati (sempre liste) di altre sub.
non ce' modo di separare le liste senza "nominarle" ?
comuqnue piu'tardi do una scorsa all'indirizzo sui riferimenti.
thx
> Ciao,
usa i riferimenti =>> perldoc perlref
> Praticamente alla funzione gli passi i riferimenti agli array.
> Successivamente dentro la funzione recuperi il contenuto delle strutture dati passate
> dereferenziando il riferimento stesso:
> sub non_mischia {
> #recuperi i riferimenti passati nella chiamata
> my ($ref_list1, $ref_list2) = @_;
> #dereferenzi e crei un array come quello passato
> my @list1 = @$ref_list1;
> #idem con patate
> my @list2 = @$ref_list2;
> }
> #chiami la funzione passando i riferimenti e non gli array
> non_mischia(\@list1, \@list2);
> Il concetto e' questo, per capire la sintassi e le sfumature, leggiti il manuale.
> Saluti
--
Best regards,
kanak mailto:kanak at perl.it
More information about the Roma
mailing list