parcourir un hash de hash - Perl - Programmation
Marsh Posté le 09-07-2021 à 19:39:01
Bonjour,
Tiens, y a encore des gens qui vont du Perl5...
Tu devrais lire les messages d'erreurs / warnings depuis le début:
>Reference found where even-sized list expected at test.pl line 15.
En effet, il faut mettre des parenthèses, pas des accolades. Un hash s'initialise avec une liste.
>my %lescursus = ( Informatique1 => {...}, ... )
Marsh Posté le 09-07-2021 à 16:23:54
J'obtiens cette erreur à l'exécution du script ci dessous
Quelle esst l'erreur dans le parcours du hash imbriqué ?
Reference found where even-sized list expected at ./test.pl line 20.
Use of uninitialized value $dossier in concatenation (.) or string at ./test.pl line 40.
Use of uninitialized value $dossier in concatenation (.) or string at ./test.pl line 41.
Use of uninitialized value $dossier in concatenation (.) or string at ./test.pl line 42.
Use of uninitialized value $specialite in concatenation (.) or string at ./test.pl line 42.
Use of uninitialized value $annee in concatenation (.) or string at ./test.pl line 42.
traitement do dossier pour la specialite et l'annee