опуская некоторые неявные параметры
Можно ли пропустить некоторые неявные параметры, но не все? Я пробовал с именованными параметрами:
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