相关疑难解决方法(0)

你能用scala中的varargs来讨论一个函数吗?

我在想如何用varargs来讨论一个方法,我意识到我甚至没有直觉知道如何去做.理想情况下,它会让您随时开始使用它,然后以可迭代结束它.

def concat(strs: String*) = strs.mkString

val curriedConcat = concat.curry

curriedConcat("OK")("hello", "world")("welcome")(Seq(): _*)
Run Code Online (Sandbox Code Playgroud)

scala中是否支持此功能?我无法弄清楚如何做任何事情,而不是将它绑定到长度为N的函数,然后咖喱.

functional-programming scala currying

5
推荐指数
1
解决办法
746
查看次数

标签 统计

currying ×1

functional-programming ×1

scala ×1