我在想如何用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的函数,然后咖喱.