如何将currying应用于scala中现有的普通函数

如何将currying应用于scala中现有的普通函数,scala,Scala,我在scala中有以下函数 val addCurried = (add _).curried 现在我想将currying应用于这个函数 scala> def add(x:Int,y:Int) = x+y add: (x: Int, y: Int)Int scala> val addCurried = Function.curried(add_) <console>:7: error: value curried is not a member of object F

我在scala中有以下函数

val addCurried = (add _).curried
现在我想将currying应用于这个函数

scala> def add(x:Int,y:Int) = x+y
add: (x: Int, y: Int)Int

scala> val addCurried = Function.curried(add_)
 <console>:7: error: value curried is not a member of object Function
   val addCurried = Function.curried(add_)
                             ^

 scala> val addCurried = Function.curried(add _)
 <console>:8: error: value curried is not a member of object Function
   val addCurried = Function.curried(add _)
scala>def add(x:Int,y:Int)=x+y
加:(x:Int,y:Int)Int
scala>val addCurried=Function.curried(添加)
:7:错误:当前值不是对象函数的成员
val addCurried=Function.curried(添加)
^
scala>val addCurried=Function.curried(添加)
:8:错误:当前值不是对象函数的成员
val addCurried=Function.curried(添加)
这里出了什么问题?如何将currying应用于scala中的exixting函数

val addCurried = (add _).curried
如您所见,
函数
对象上没有
curried
方法