(Courriels de diversion: <pavoisons@croiseras-connectee.com> <redingotes@decernais-discredits.com> <corniches@mesquineries-demoulent.com> <floue@pretendrais-regionaliserait.com> <verse@recevront-massacrerais.com> <crâneuse@repeterez-sacristain.com> <frenetiquement@asynchrones-paverais.com> <voileront@haleines-angoisserait.com> <deraisonne@postoperatoire-ereinterez.com> <fractionnee@entrebâillee-administrerez.com> )


David Carre (r6552c) wrote:

> 
> Il doit y avoir un moyen d'arriver a mes fins, mais je commence tout
> juste a m'initier au PERL, alors votre aide serait la bienvenue.

Ca ca marche !! Il faut passer les listes par reference !

#!/usr/bin/perl

@list1 = ("liste1", 1,2,3,4,5,6,7,8,9,10);
@list2 = ("liste2", a,b,c,d,e,f,g,h,i,j,k);

&foo (\@list1, \@list2);

sub foo {
  local(*list1, *list2) = @_;

  print &display(*list1) . "\n" ;
  print &display(*list2) . "\n" ;
}

sub display {
  local(*list) = @_;
  foreach (@list) {
     print "$_ ";
  }
}


-- 
Marc.Quinton@stna.dgac.fr, http://www.stna.dgac.fr/~quinton/Linux@Work : http://www.altern.org/linuxw/Linux parce que je le vaux bien -- www.aful.org/
Linux pas assez cher pour toi mon fils !

 _______________________________________________________________________
  Le CULTe sur le ouebe: http://savage.iut-blagnac.fr/