Функция Scala - переменные параметры
Scala позволяет определить функцию последнего параметра может быть дублирован, то есть, нам не нужно указывать количество аргументов функции могут быть переданы функции переменной длины списка аргументов.
Scala после того, как с помощью набора параметров типа, чтобы положить переменные параметры Звездочка (повторяемые параметры). Например:
object Test { def main(args: Array[String]) { printStrings("w3big", "Scala", "Python"); } def printStrings( args:String* ) = { var i : Int = 0; for( arg <- args ){ println("Arg value[" + i + "] = " + arg ); i = i + 1; } } }
Реализация указанного выше кода, выход:
$ scalac Test.scala $ scala Test Arg value[0] = w3big Arg value[1] = Scala Arg value[2] = Python