【发布时间】:2013-07-02 06:39:03
【问题描述】:
是否可以省略一些隐式参数但不是全部?我尝试使用命名参数:
def foo(implicit a: Int, b: String) {
if (a > 0) {
println(b)
foo(a = a-1) // error
}
}
不幸的是,编译器拒绝了foo 的递归调用:
not enough arguments for method foo
Unspecified value parameter b
【问题讨论】:
标签: scala implicit named-parameters