Latest web development tutorials

función Scala - los parámetros variables

función Scala función Scala

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

función Scala función Scala