位置:首頁 > 高級語言 > Scala教學 > Scala函數默認參數值

Scala函數默認參數值

Scala可以指定默認值函數的參數。對於這樣的一個參數,可以任選地從一個函數調用,在這種情況下對應的參數將被填充使用默認參數值。下麵是指定默認參數的一個例子:

object Test {
   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
   }
}

當上述代碼被編譯和執行時,它產生了以下結果:

C:/>scalac Test.scala
C:/>scala Test
Returned Value : 12

C:/>

如果指定一個參數,那麼第一個參數將使用該參數傳遞,第二將采用默認值。