在Scala中,“=>”是什么意思?

4
下面的例子中,“=>”代表什么意思?
trait MyService[E <: Entity[ID]] extends Management {
    this: Repository[E] =>
    // some code
}

给那些投票关闭的人:这既不是太宽泛,也不是重复(你们提供的链接)。除非有更具体的重复内容,否则应该保持开放。 - Daenyth
1个回答

8
在这个例子中,它意味着this必须是类型为Repository[E]的。这意味着traitMyService只能混入扩展Repository[E]的类中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接