[Newbies] Does Set respect ordering?

tty gettimothy at zoho.com
Tue Feb 11 15:07:15 UTC 2020


Hi Folks.


If I have an OrderedCollection and convert it to Set via asSet, am I
guaranteed that the resulting Set contains elements in the same order as the
OrderedCollection?

Here is my problem. 

I have an OrderedCollection with the same element in it twice. By same
element, I mean they are the same object.

*an OrderedCollection(
A
NESTED  TABLE CELL
 
B 
A
NESTED  TABLE CELL

)
*

Above, the first and third elements are the same XMLElement. I now this
because if I inspect them and then change one, the other changes.

if I run asSet on the OrderedCollection, I get what I need:

*a Set(	A
NESTED  TABLE CELL
 
B)*


In that conversion, can I rely on that Ordering being preserved?

If not, a pointer to the correct select/reject/inject/detect...sort of thing
would be much appreciated.

cheers.







--
Sent from: http://forum.world.st/Squeak-Beginners-f107673.html


More information about the Beginners mailing list