On Fri, 29 Jan 2010, commits@source.squeak.org wrote:
Edgar J. De Cleene uploaded a new version of Collections to project The Trunk: http://source.squeak.org/trunk/Collections-edc.285.mcz
==================== Summary ====================
Name: Collections-edc.285 Author: edc Time: 29 January 2010, 7:01:04.567 am UUID: b62a5e69-31ed-4958-b317-621a163b5a90 Ancestors: Collections-ul.284
-enh Add String > beginsWithAnyOf:
What about removing this and #endsWithAnyOf: too? #endsWithAnyOf: has only a single sender in the current image, and it doesn't seems to be generally useful.
If we are about to keep them, then this implementation seems to be more readable:
^aCollection anySatisfy: [ :each | self beginsWith: each ]
Levente
=============== Diff against Collections-ul.284 ===============
Item was added:
- ----- Method: String>>beginsWithAnyOf: (in category 'comparing') -----
- beginsWithAnyOf: aCollection
- aCollection do:[:suffix|
(self beginsWith: suffix) ifTrue:[^true].
- ].
- ^false!
squeak-dev@lists.squeakfoundation.org