2012-07-26 74 views

回答

7

保存此Scala的腳本

val xs: List[Int] = args(0).split(' ').toList.map(_.toInt) 
println(xs) 

split.scala並運行它作爲(在Windows上)

scala.bat split.scala "1 2 3 4 5" 

輸出是

List(1, 2, 3, 4, 5) 
0

這裏是一個解決方案,您可以通過過濾來避開\n

val input = "1 2 3 4 5\n" 
val myList = input.filter(_!='\n').split(' ').map(_.toInt).toList