小编Jam*_*ell的帖子

Function.curried未定义

以下Scala代码适用于我:

def curry(s1: String)(s2: String): String = (s1 + " " + s2).toUpperCase
val uncurry = Function.uncurried(curry _)
println(uncurry("short", "pants"))
Run Code Online (Sandbox Code Playgroud)

但是,以下代码不会:

def cat(s1: String, s2: String): String = (s1 + " " + s2).toUpperCase    
def curry = Function.curried (cat _) 
println(curry("short")("pants"))
Run Code Online (Sandbox Code Playgroud)

上面给了我一个编译器错误(在Eclipse中)

value curried不是object Function的成员

事实上,Eclipse中的intellisense也缺少Function对象上的curried函数......任何想法?

eclipse scala currying

0
推荐指数
1
解决办法
319
查看次数

标签 统计

currying ×1

eclipse ×1

scala ×1