我正在尝试完成这些教程: http: //live.exept.de/doc/online/english/overview/basicClasses/streams.html
但我无法让某些方法起作用(例如,nextAlphaNumericWord)。2.0/3.0 中是否存在这个或类似的东西?
我有这点工作得体:
[ tmpStream atEnd ] whileFalse: [ myStream nextPutAll: (tmpStream nextDelimited: Character space); nextPut: $ ].
这不考虑以下情况:( 'one _ _ _ two _ _ three _ four _ _ '
空格)
我也试过:
|tmpStream|
myStream := ReadWriteStream on: String new.
tmpStream := ReadStream on: inString.
[ tmpStream atEnd ] whileFalse: [ tmpStream next == $
ifFalse: [ myStream nextPutAll:
(tmpStream nextDelimited: $ );
nextPut: $
].
但这只是砍掉每个单词的第一个字母。有什么建议么?