简单的 REPL 测试...
def g(a:Int)(隐式 b:Int) = {a+b}
为什么这些尝试的用法都不起作用?
1.
scala> 类 A { var b:Int =8; 变量 c = g(2) } :6:错误:找不到参数b的隐式值:Int 类 A { var b:Int =8; 变量 c = g(2) }
2.
scala> 类 A(var b:Int) { var c = g(2) } :6:错误:找不到参数b的隐式值:Int 类 A(var b:Int) { var c = g(2) } ^
谢谢