有人能用scala给我解释一下这段代码吗?
谁能给我解释一下下面写的Scala代码吗有人能用scala给我解释一下这段代码吗?,scala,Scala,谁能给我解释一下下面写的Scala代码吗 trait A extends B { self => type S >: self.type <: A def instance: S = self } trait A扩展了B{ 自我=> type S>:self.type行 self=> 是一个self类型声明,没有类型,所以在trait a中,self是这个的同义词 线路 type S>:self.type确定您可以找到
trait A extends B {
self =>
type S >: self.type <: A
def instance: S = self
}
trait A扩展了B{
自我=>
type S>:self.type行
self=>
是一个self类型声明,没有类型,所以在trait a中,self是这个的同义词
线路
type S>:self.type确定您可以找到