pomijając niektóre ukryte parametry
Czy można pominąć niektóre niejawne parametry, ale nie wszystkie? Próbowałem z nazwanymi parametrami:
def foo(implicit a: Int, b: String) {
if (a > 0) {
println(b)
foo(a = a-1) // error
}
}
Niestety kompilator odrzuca wywołanie rekurencyjnefoo
z:
not enough arguments for method foo
Unspecified value parameter b