URL: https://linuxfr.org/forums/programmation-perl/posts/modification-de-variables-dynamiques Title: Modification de variables "dynamiques" Authors: lom Date: 2006年02月09日T10:37:00+01:00 Tags: Score: 0 hello, je suis bien conscient que mon titre ne veut pas dire grand chose, je vais mieux expliquer. Mon code (simplifie) ressemble a ca: my $variable; my $v = "variable"; eval "\$$v = 42"; print "$variable\n"; #je voudrais avoir 42 En gros, j'ai une variable qui a un certain nom ($variable), une autre qui contient le nom de la premiere variable ('variable') et je veux pouvoir utiliser $variable a partir de son nom simplement, donc partir de $v. C'est donc la ligne eval qui est mauvaise, mais un epluchage de la doc et de nombreux essais infructueux ne m'ont rien donne. Ma question est donc double: - est ce moi qui n'ai rien compris a eval, et il est impossible de faire ce que je veux faire - si c'est possible, ou est mon erreur? Merci a ceux qui pourront m'eclairer