IntelliJ Scala - 调用函数.curried

时间:2014-11-18 03:00:37

标签: scala intellij-idea functional-programming currying intellij-14

我试图在IntelliJ IDEA的Scala工作表中尝试这样的方法。

def add1(x: Int, y: Int) = x + y

所以我告诉Scala使用_

将我的方法转换为功能

val add1func = add1 _提供(Int, Int) => Int = <function2>

一切都好。现在我试着打电话给.curried;

val add1curry = add1func.curried

我得到例外;

java.lang.NoSuchMethodError: scala.Function2.curried$mcIII$sp()Lscala/Function1;
    at #worksheet#.#worksheet#(test-worksheet.sc0.tmp:3)

任何想法是怎么回事?这适用于Scala REPL。

0 个答案:

没有答案