tableau et hash [perl] - Perl - Programmation
Marsh Posté le 25-02-2004 à 13:25:30
Salut,
Apparement tu ne veux pas stocker une référence vers le tableau de hash, alors tu peux faire ceci :
%{$tab[0]} = %toto;
En gros, il va crée une copie de %toto et va en mettre la référence dans $tab[0].
Donc pour récupérer ton tableau de hash, soit tu fais
$toto = $tab[0];
mais après il te faudra faire $toto->{'clé'} vous accéder à une des valeurs ($toto{'clé'} marchera parce que %toto n'a pas été écrasé. Soit tu fais :
%toto = %{$tab[0]};
Et là tu pourras faire $toto{'clé'} sans problème.
Marsh Posté le 26-02-2004 à 02:31:16
Tentacle a écrit : Salut, |
merci beaucoup de ton aide
Marsh Posté le 25-02-2004 à 00:02:28
question con
pkoi quand je fais
tab[0] = %toto;
%toto = tab[0];
%toto est vide
pourtant il ettais dans tab[0]
comment remedier a ca ?