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

Scala 関数 デフォルトパラメータ値

Scala 関数

Scalaは関数の引数にデフォルトパラメータ値を指定することができます。デフォルトパラメータを使用すると、関数を呼び出す際に引数を渡す必要はなく、関数はデフォルトパラメータ値を使用します。引数を渡した場合、渡された値がデフォルト値を置き換えます。以下に例を示します:

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

以下のコードを実行すると、出力結果が:

$ scalac Test.scala
$ scala Test
戻り値 : 12

Scala 関数