2
此类型与自我类型注释之间的区别?
在各种Scala文献中,我看到一些使用“ this”的自我类型注释,另一些使用“ self”的注释: trait A { this: B => ... } trait A { self: B => ... } 使用“ this”或“ self”之间有什么真正的区别?使用什么名字有关系吗?这一样有效吗? trait A { foo: B => ... }
134
scala