11
看來我可以使用self
或this
來引用混合的實例,或者更確切地說,是爲了約束混合的實例。例如,那些是相同的嗎?做自我:T =>和這個:T =>在定義特質時有相同的含義嗎?
scala> trait A { self: List[_] => }
defined trait A
scala> trait B { this: List[_] => }
defined trait B
這只是一個約定,或使用不同於this
提供一些好處嗎?