如何整理控制台的所有输入

时间:2016-08-05 17:45:02

标签: scala

我想从控制台读取一行输入并将其转换为字符串列表。我试过这个:

   val foo: Iterator[List[String]] =  for(ln <- io.Source.stdin.getLines ) yield ln.split(" ")

foo的类型为Iterator[List[String]],而我希望List[String]。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

假设通过&#39;字符串列表&#39;你实际上是指单词,然后@jwvh表示它只是:

scala> val input = scala.io.StdIn.readLine().split(' ').toList
input: List[String] = List(This, is, a, test)

或者你想要名单......