今のところ、inputAllを使用して入力ファイル全体を読み込み、String.tokensを使用してスペースが発生するたびに各単語を分割しています。最初のスペースにSMLを分割する文字列
val file = TextIO.openIn input
val _input = TextIO.inputAll file
val _ = TextIO.closeIn file
String.tokens Char.isSpace _input
例)「赤、青、緑は」しかし、今私は、各ライン上のスペース文字の最初の発生時に文字列を分割し、それを変更したいと思い、この
["red", "blue", "green"]
ようになります。 。
例)「赤青緑」
["red", "blue green"]
のようになります。私はこれを達成するためにinputAll以外のものを使用する必要があります感じている、と私の主な質問は、あなたがそれようにそれを作るのですかどのようです各行の最初のスペースでのみ分割されます。