我想从控制台读取一行输入并将其转换为字符串列表。我试过这个:
val foo: Iterator[List[String]] = for(ln <- io.Source.stdin.getLines ) yield ln.split(" ")
但foo
的类型为Iterator[List[String]]
,而我希望List[String]
。我怎样才能做到这一点?
答案 0 :(得分:0)
假设通过&#39;字符串列表&#39;你实际上是指单词,然后@jwvh表示它只是:
scala> val input = scala.io.StdIn.readLine().split(' ').toList
input: List[String] = List(This, is, a, test)
或者你想要名单......