Scala允許您指定函數參數的默認值。 這樣一個參數可以從函數調用中選擇性地省略,在這種情況下,相應的參數值將使用默認值。如果指定其中一個參數,則使用該參數將傳遞第一個參數,第二個參數將從默認值中獲取。
嘗試以下示例,它是為函數指定默認參數的示例 -
示例
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