Je veux générer des combinaisons dans Pharo en utilisant l'extrait suivant:combinaisons: atATimeDo: comportement étrange dans Pharo 5.0
| col |
col := Set new.
(0 to: 7) asArray
combinations: 5
atATimeDo: [ : combination | col add: combination ].
^ col
Je ne sais pas ce que je fais mal, mais toujours des résultats dans les répétitions du même collection:
"a Set(#(7 7 7 7 7) #(7 7 7 7 7) #(7 7 7 7 7) #(7 7 7 7 7) #(7 7 7 7 7) #(7 7 7 7 7) #(7 7 7 7 7) #(7 7 7 7 7) #(7 7 7 7 7) #(7 7 7 7 7) #(7 7 7 7 7) #(7 7 7 7 7))"
Quel pourrait être le problème?