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

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

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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
}
}
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 } }
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
   }
}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ scalac Test.scala
$ scala Test
戻り値 : 12
$ scalac Test.scala $ scala Test 戻り値 : 12
$ scalac Test.scala
$ scala Test
戻り値 : 12

 

Scala

Posted by arkgame