опуская некоторые неявные параметры

Можно ли пропустить некоторые неявные параметры, но не все? Я пробовал с именованными параметрами:

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

Ответы на вопрос(2)

Ваш ответ на вопрос