【发布时间】:2017-09-03 11:44:58
【问题描述】:
截至目前,我正在使用 inputAll 读取整个输入文件,然后使用 String.tokens 在每次出现空格时拆分每个单词。
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 以外的其他方法来完成此操作,我的主要问题是如何做到这一点,以便它只在每行的第一个空格处拆分。
【问题讨论】: