2016-08-05 3 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) 

아니면 목록을 원하는입니다 ...

관련 문제