English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Обычно при вызове функции параметры передаются в том же порядке, в котором они определены в функции. Но мы также можем передавать параметры функции, указывая их имена, и не соблюдая порядок их передачи, например:
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