Scala-functions-default-parameter-values

提供:Dev Guides
移動先:案内検索

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

Scalaでは、関数パラメーターのデフォルト値を指定できます。 このようなパラメーターの引数は、オプションで関数呼び出しから省略できます。その場合、対応する引数にデフォルトが入力されます。 パラメーターの1つを指定すると、最初の引数はそのパラメーターを使用して渡され、2番目の引数はデフォルト値から取得されます。

次の例を試してください、それは関数のデフォルトパラメータを指定する例です-

object Demo {
   def main(args: Array[String]) {
      println( "Returned Value : " + addInt() );
   }

   def addInt( a:Int = 5, b:Int = 7 ) : Int = {
      var sum:Int = 0
      sum = a + b

      return sum
   }
}

上記のプログラムを Demo.scala に保存します。 このプログラムをコンパイルして実行するには、次のコマンドを使用します。

コマンド

\>scalac Demo.scala
\>scala Demo

出力

Returned Value : 12