English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

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

Функции Scala

Обычно при вызове функции параметры передаются в том же порядке, в котором они определены в функции. Но мы также можем передавать параметры функции, указывая их имена, и не соблюдая порядок их передачи, например:

object Test {
   def main(args: Array[String]) {
        printInt(b = 5, a = 7);
   
   def printInt(a: Int, b: Int) = {
      println("Значение a: " + a);
      println("Значение b: " + b);
   

Выполните приведенный код, и результат вывода будет:

$ scalac Test.scala
$ scala Test
Значение a: 7
Значение b: 5

Функции Scala