Le 27 juil. 06 à 11:34, Serge Stinckwich a écrit :
Bonjour à tous, j'ai un problème avec le code que l'on a construit à plusieurs pendant le dernier Dojo Smallalk. A voir ici : http://www.xp-france.net/cgi-bin/wiki.pl?DojoDeveloppement/ Lundi24Juillet2006 Quand je lance les trois tests, ils ne passent pas. Puis je lance : JeuDeLaVie newWithGrilleVide, puis j'inspecte la variable d'instance grille et elle ne contient pas le bon tableau qui est sensé représenter un tableau vide (le tableau : #(#($. $. $.) #($. $. $.)#($. $. $.))). Le tableau est modifié dans la méthode : naissanceEnLigne: l colonne: c
J'ai l'impression qu'il y a un problème de partage de littéraux ... J'ai essayé de faire des copies des tableaux pour éviter ce genre de problème, mais cela ne marche pas visiblement ... any ideas ?
Dans VW, c'est un peu plus cohérent car si j'essaie de modifier un litteral array, il me dit que c'est immutable. -- oooo Dr. Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO http://purl.org/net/SergeStinckwich oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##