Scala遞歸函數

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

上一篇: Scala函數 下一篇: Scala閉包