I have a problem with a Bag instance.
When execute this code :
initialize
bag:= Bag new.
bag add: 'Dario'.
bag add: 'Dario'.
bag add: 'Dario'.
bag add: 'Dario'.
voceA := Voce new.
bag add: voceA.
bag add: voceA.
bag add: Voce new.
^bag
Somtime this code answer aBag with two element:
Dario-> 4
aVoce -> 3.
Somtime this code answer aBag with three element:
Dario-> 4
aVoce -> 2.
aVoce-> 1.
The Voce class implement the method = . It answer true.
Any pointers would be greatly appreciated!
Thanks!
Dario