结合varargs和高阶函数

时间:2017-07-21 21:28:34

标签: scala

尝试使用具有更高阶函数的varargs。但是下面似乎没有打字/编译。

def f(n: Any*) = {...} //compiles
def f(fun: Any* => Any) = {...} // doesn't compile

有没有以这种方式使用varargs?

1 个答案:

答案 0 :(得分:4)

这应该有效

def f(fun: (Any*) => Any) = {...}