1 pièce(s) jointe(s)
Accéder à la valeur d'une clé hash
Bonjour,
je fais l'évaluation de données de test issues d'un enregistrement sur CANoe. une fonction d'une des librairies maison
extrait ces données vers un table hash (voir fichier joint). La boucle ci-dessous issue de mon code d'évaluation présente un bug au niveau
de la ligne 3.
Code:
1 2 3 4 5 6 7 8 9 10 11
| foreach my $time ( sort {$a <=> $b} keys %{$Signal_ref})
{
print"my signal: $Signal_ref->{$time} at t = $time \n"; # first test
if (defined $Signal_ref->{$time})
{
my $SigValue{$time} = $Signal_ref->{$time}{'signal_1'};
print"my values: $SigValue{$time} \n";
}
} |
En effet l'expression $Signal_ref->{$time} devrait me livrer signal_1 et message_1 conformément
au hash mais à la place j'ai HASH<0xab3113fc>
Quelqu'un a-t-il une idée?
Merci!