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

Valores Padrão de Função do Scala

Função Scala

O Scala pode especificar valores padrão para parâmetros de função, ao usar parâmetros padrão, você não precisa passar parâmetros ao chamar a função, neste caso, a função chamará seu valor padrão. Se você passar parâmetros, o valor passado substituirá o valor padrão. Exemplo a seguir:

object Test {
   def main(args: Array[String]) {
        println( "Retorno: " + addInt() );
   }
   def addInt( a:Int=5, b:Int=7 ) : Int = {
      var sum:Int = 0
      sum = a + b
      return sum
   }
}

Executar o código acima, o resultado de saída será:

$ scalac Test.scala
$ scala Test
Retorno: : 12

Função Scala