Scala: указание имён параметров функции

Scala 函数Функции 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 函数Функции Scala

Другие расширения