J'ai vu des questions similaires posées ici sur la nausée mais aucun d'entre eux ne pouvait répondre à ma propre question en particulier. J'essaie de créer par programme un hachage de hachages. Mon code de problème est le suivant:Perl Hash of Hashes Question
my %this_hash =();
if ($user_hash{$uuid})
{
%this_hash = $user_hash{$uuid};
}
$this_hash{$action} = 1;
$user_hash{$uuid} = %this_hash;
my %test_hash = $user_hash{$uuid};
my $hello_dumper = Dumper \%this_hash;
Selon ma sortie, this_hash $ est attribuée correctement, mais
$user_hash{$uuid} = %this_hash
est montrant une valeur de 1/8 dans le débogueur; pas sûr de ce que ses moyens. Je reçois également un avertissement: "nombre impair d'éléments dans l'affectation de hachage ..."
Voir aussi http://perldoc.perl.org/perldiag.html pour le message d'erreur, et http://perldoc.perl.org/index-tutorials.html pour plusieurs tutoriels sur les structures de données. – FMc