Salut à tous !

Aujourd'hui j'ai une question concernant nos amis les tableaux !

Objectifs :
Je souhaite renvoyer 2 tableaux via un return à partir d'une fonction quelconque et bien entendu, les récupérer.

En code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
#J'ai :
sub fct{
               my @toto;
               my @tata;
 
               #Traitement dont je vous fais grâce
 
               return (@toto, @tata);   #Est-ce possible ?
}
 
 
sub recupTab{
                         my @recupToto;
                         my @recupTata;
 
                         (@recupToto, @recupTata) = fct();
 
                         #Encore un traitement inintéressant ici
}

Voilà. Je souhaite savoir si c'est bon.

Pour les fous de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
if($marchePAS == 1) {
              print "Y a t-il un moyen de le faire grâce aux référence ?";
 
              print "Pouvez-vous m'expliquer comment créer un objet comprenant les 2 tableaux et comment les retourner, y accéder ?";
}
else{
              print "YOUPI !!!";
}
 
return $merciBeaucoup;
Pour tous :
Si cela ne fonctionne pas, y a t-il un moyen de le faire via des références ?
Sinon quelqu'un peut m'expliquer comment créer un objet comprenant ces 2 tableaux, comment les retourner, les passer et y accéder ?

Je sais que cela fait beaucoup de "SOS aidez-moi ! " mais bon je sais que vous êtes sympa (comment ?? On me dit que je suis lèche cul vous-y croyez ça ?!).

En tout cas un grand à vous !