Bonjour,
Je me trouve face à un problème qui parait anodin mais qui m'embête profondément, et surtout qui frise le surnaturel
Explication :
J'utilise plusieurs listes dans mon scripts et j'effectue divers traitement dessus. Je rencontre le problème suivant : lorsque j'écris dans un emplacement sur une liste, ça écris la même chose au même endroit dans l'autre liste!
Exemple :
Si je fais la chose suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $liste1[0][1] = "texte1"; $liste2[0][1] = "texte2";
Voilà, il faut savoir que c'est dans un script PERL de plus de 200 lignes qui consomme pas mal de ressources. J'utilise la module USE STRICT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $liste2[0][1] = "coucou"; print $liste1[0][1]; # Affiche coucou !!!!
On dirait qu'il y a un pointeur ou une liaison entre les listes c'est vraiment très étrange, si quelqu'un a déjà vu rencontré ce type de problème...
Merci.
Partager