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

Parâmetros de Nome da Função Scala

Função Scala

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

Função Scala