простой тест РЕПЛ ...Почему этот пример Scala неявного параметра не работает?
def g(a:Int)(implicit b:Int) = {a+b}
Почему ни одна из этих попыток использований работать?
1.
scala> class A { var b:Int =8; var c = g(2) } :6: error: could not find implicit value for parameter b: Int class A { var b:Int =8; var c = g(2) }
2.
scala> class A(var b:Int) { var c = g(2) } :6: error: could not find implicit value for parameter b: Int class A(var b:Int) { var c = g(2) } ^
Благодаря