2016-08-05 8 views
1

コンソールから入力行を読み込み、それを文字列のリストに変換したいと思います。私が試したこの:コンソールからすべての入力を照合する方法

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

しかし、私はList[String]をご希望のに対しfooのタイプはIterator[List[String]]です。どうすればこれを達成できますか? @jwvhが、それは単にだろう述べたように「文字列のリスト」で、あなたが実際にその後、言葉を意味すると仮定すると

+1

'io.StdIn .readLine()。split( '') '必要なのはすべてです。結果は 'Array [String]'です。 – jwvh

答えて

0

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

それとも、リストをしたいです...

関連する問題