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:/>
如果指定一個參數,那麼第一個參數將使用該參數傳遞,第二將采用默認值。