perl tableau de tables de hashage
Envoi de yoruichiy le 01 Décembre 2008 15:14:26:
bonjour,
voici ma fonction retournant un tableau de tables de hashages: sub fonc2{ my @a=(); my %c={"a"=>"1","b"=>"2","c"=>"3"}; my %d={"d"=>"4","e"=>"5","f"=>"6"}; my %e={"g"=>"7","h"=>"8","i"=>"9","j"=>"10"}; $a[0]=\%c; $a[1]=\%d; $a[2]=\%e;
return @a; }
lorsque je veux récupérer @a je fais: @b=fonc2(); je veux récupérer mes tables de hash je ne sais pas comment faire j'ai tout essayé: %h=%{$b[0]} ne marche pas %h=%{%{$b[0]}} non plus %h=%{${$b[0]}} non plus %h=%{%{@b[0]}} non plus
j'ai meme essayé d'enlever les références de ma fonction:
$a[0]=%c; $a[1]=%d; $a[2]=%e; dans la table b il y a des symboles bizarres :1/81/81/8 les tables de hashage sont vides comment faire ca fait 2 jours que je cherche merci par avance
Réponses:
Répondre
|
|