Bonjour à toutes et à tous,
Voici mon souci, probablement du à ma faible maîtrise du langage PERL:
Quand je tape le code suivant:
Ma variable $var_mod contient bien l'adresse du hash %modules comme attendu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if (unpack('I', $activated) == 1) { $var_mod = \%modules; } else { $var_mod = \%modules_NA; }
En revanche, si je tape la commande suivante:
Ma variable $var_mod prend l'adresse du hash %modules_NA.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 (unpack('I', $activated) == 1) ? $var_mod = \%modules : $var_mod = \%modules_NA;
Quelqu'un aurait-il une explication à celà ?
Merci par avance,
Mickaël
Partager