How to read integer list from command line ?
Like "1 2 3 4 5\n"
The excepted type in return is List[Int]
How to read integer list from command line ?
Like "1 2 3 4 5\n"
The excepted type in return is List[Int]
このScalaスクリプトを保存する
val xs: List[Int] = args(0).split(' ').toList.map(_.toInt)
println(xs)
asとしてsplit.scala
実行します(Windowsの場合)
scala.bat split.scala "1 2 3 4 5"
出力は
List(1, 2, 3, 4, 5)
これは、をエスケープするためにフィルタリングできるソリューションです\n
。
val input = "1 2 3 4 5\n"
val myList = input.filter(_!='\n').split(' ').map(_.toInt).toList