I said this wasn't the finest part of the class library, because (a) you
might reasonably expect #indexOf:ifAbsent: and
#indexOf:matchCase:startingAt: to be variations on a theme, and they're
not; and (b) they're all pretty wordy when all you're wanting to do is
some string wrangling.
Yeah, I remember thinking about the same when I ported this from IBM
Smalltalk. Which makes me think it's now exactly 10 years I've been
working on GNU Smalltalk. Wow.
My advice, if you are working a lot with strings, is to add a method
like this:
CharacterArray methodsFor: 'syntactic sugar'!
% aSubString
^self indexOfSubCollection: aSubString
! !
Now you have:
st> 'a/b' % '/' !
2
While I agree entirely with you, why the "%"? :-P
Paolo
_______________________________________________
help-smalltalk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-smalltalk