相关疑难解决方法(0)

按名称重复参数

如何在Scala中传递名称重复参数?

以下代码无法工作:

scala> def foo(s: (=> String)*) = {
<console>:1: error: no by-name parameter type allowed here
       def foo(s: (=> String)*) = {
                   ^
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以将可变数量的名称参数传递给方法?

functional-programming scala variadic-functions lazy-evaluation

10
推荐指数
2
解决办法
1803
查看次数