柯里化函數

object CurryingFun {
  def add(x:Int)(y:Int)=x+y
 
  def main(args:Array[String]){
    val v=add(1)(2)
    println(v)
    val op=add(1)_  //下劃線做爲第二個參數的佔位符,這個定義的返回值爲一個函數
    println(op(3))
    
  }
}函數

實驗結果打印object

3
4參數

相關文章
相關標籤/搜索