Scala: указание имён параметров функции
Обычно аргументы вызова функции передаются один за другим в порядке параметров, определённых в функции. Однако мы также можем указать имена параметров функции и передавать аргументы функции, не соблюдая порядок. Пример:
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 );
}
}
Выполнение приведенного выше кода дает следующий вывод:
$ scalac Test.scala $ scala Test Value of a : 7 Value of b : 5Другие расширения
Функции Scala