标签: scala
“=>”是什么在下面的例子中是什么意思?
trait MyService[E <: Entity[ID]] extends Management { this: Repository[E] => // some code }
答案 0 :(得分:8)
在此示例中,表示this必须属于Repository[E]类型。这意味着特征MyService只能混合到扩展Repository[E]的类中。
this
Repository[E]
MyService