función Scala - los parámetros variables
Scala le permite especificar la función del último parámetro puede ser duplicado, es decir, no es necesario especificar el número de argumentos de la función se puede pasar a una lista de argumentos de longitud variable función.
Scala después por el conjunto de parámetros de tipo para poner un asterisco, los parámetros variables (parámetros repetible). Por ejemplo:
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; } } }
Aplicación del código anterior, la salida es:
$ scalac Test.scala $ scala Test Arg value[0] = w3big Arg value[1] = Scala Arg value[2] = Python