Scala función especificada nombre del parámetro
En circunstancias normales, los parámetros de la llamada de función, de acuerdo con el parámetro de orden de la definición de la función cuando se pasa. Pero también podemos pasar a través de los nombres de los parámetros de las funciones especificadas, y no requiere el fin de funcionar argumentos, ejemplos son los siguientes:
object Test { def main(args: Array[String]) { printInt(b=5, a=7); } def printInt( a:Int, b:Int ) = { println("Value of a : " + a ); println("Value of b : " + b ); } }
Aplicación del código anterior, la salida es:
$ scalac Test.scala $ scala Test Value of a : 7 Value of b : 5