> 
> 
> 
> Hi 
> 
> (SortedCollection new addAll: #(9 2 3 ); yourself)
>       hasEqualElements: (OrderedCollection withAll: #(9 2 3)) -> false
> 
> hasEqualElements: otherCollection
>       "Answer whether the receiver's size is the same as otherCollection's
>       size, and each of the receiver's elements equal the corresponding 
>       element of otherCollection.
>       This should probably replace the current definition of #= ."
> 
>       | size |
>       (otherCollection isKindOf: SequenceableCollection) ifFalse: [^ false].
>       (size := self size) = otherCollection size ifFalse: [^ false].
>       1 to: size do:
>               [:index |
>               (self at: index) = (otherCollection at: index) ifFalse: [^ 
> false]].
>       ^ true
> 
> For me the name of this method is misleading and I would really like to 
> renaming it
> hasStructurallyEqualElements: and have new one doing hasEqualElements:
> 
> What do you think?
> I would like a beautiful world.... 
> 
> Stef (freezing with a flu in my bed.... cool christmax).
> 
> 

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to