什么是“=>”斯卡拉意味着什么?

时间:2015-06-04 12:12:15

标签: scala

“=>”是什么在下面的例子中是什么意思?

trait MyService[E <: Entity[ID]] extends Management {
    this: Repository[E] =>
    // some code
}

1 个答案:

答案 0 :(得分:8)

在此示例中,表示this必须属于Repository[E]类型。这意味着特征MyService只能混合到扩展Repository[E]的类中。