English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Normalmente, os parâmetros de chamada da função são passados um por um na ordem em que foram definidos. Mas também podemos especificar o nome do parâmetro da função e não precisamos passar os parâmetros na ordem, como no exemplo a seguir:
object Test { def main(args: Array[String]) { printInt(b=5, a=7); } def printInt(a: Int, b: Int) = { println("Valor de a: ", + a); println("Valor de b: ", + b); } }
Executar o código acima, o resultado de saída será:
$ scalac Test.scala $ scala Test Valor de a: 7 Valor de b: 5