これらのチュートリアルを実行しようとしています: 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: $
].
しかし、これは各単語の最初の文字を切り落とすだけです。助言がありますか?