「Scala入門」関数にデフォルト引数を利用するサンプル

書式
ディフォルト引数の値を設定する関数の定義
def functionName(引数1:Int=値1,引数2:Int =値2,xxx):戻り値の型 = {処理コード}
関数名にディフォルト引数を利用する方法
functionName()
関数を呼び出す際に引数を指定しない場合、関数のディフォルト引数を利用する

使用例

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

      return sum
   }
}

実行結果

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

 

Scala

Posted by arkgame