я сделал программу, которая печатает сумму двух массивов полученных в качестве аргументов командной строки:Как получить содержимое между скобками массивов String, переданными в качестве аргументов основному методу Scala?
object MyPackage{
def main(args: Array[String]): Unit = {
println(sumTwoLists(stringToIntList(args(0)), stringToIntList(args(1))))
}
private def sumTwoLists(list_1 : List[Int], list_2 : List[Int]) : List[Int] = {
(list_1, list_2).zipped.map(_ + _)
}
private def stringToIntList(string: String) : List[Int] = {
string.split(",").map(s => s.toInt).toList
}
}
sbt "run 1,2,3 4,5,6"
работает отлично:
List(5, 7, 9)
Мой вопрос, как я могу заставить его работать на sbt "run [1,2,3] [4,5,6]"
?