如何在Scala中使用隐式参数扩展类

Ale*_*lex 3 scala implicit-parameters

B类(隐式imp:Int)扩展AC {}

对象C扩展B {

}

错误:无法找到参数imp的隐含值

这就是我要寻找的:如何在类级别为隐式参数提供默认值

Dan*_*ral 5

您可以像扩展具有非隐式参数的类一样扩展它,但首先需要一个空参数列表:

scala> object C extends B()(5) {}
defined module C
Run Code Online (Sandbox Code Playgroud)