我是scala的新手,我找到了一个使用泛型但仍然无法理解的示例
object Holder {
class Fielder[T <: Holder : FieldGenerate.Fielder] {this: T =>
val fielder = implicitly[FieldGenerate.Fielder[T]]
def standardAttributes = fielder.fields(this)
}
我强调T <: Holder
表示Holder的每个子类型,但是我并没有弄清楚:
之后的代码以及在此示例中使用implicitly
的情况
预先感谢