précision sur la question
x et y qui sont passés en paramètres ne causent pas de problème, c'est juste une façon de dire que c'est n'importe quel string; le problème est de faire valider l'ajout du chiffre 0 dans le tableau. une date comme 2010-7-8 doit s'écrire 2010-07-08. Et dans cette dernière écriture, le chiffre 0 n'est pas supporté à la compilation.
cas particulier étrange en perl
Ayant fait un maximum de test, je me rend compte compte que seul le "08" n'est pas supporté dans le tableau qui provoque une erreur de la forme: "illegal octal value '8'...
par contre j'ai l'impression que ceux de la forme "0x" avec x différent de huit , sont acceptés.
je trouve ça particulièrement étrange!