Scala-functions-default-parameter-values

提供:Dev Guides
2020年6月23日 (火) 06:56時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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