[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