Có vẻ như tôi có thể sử dụng self
hoặc this
để tham chiếu đến ví dụ hỗn hợp hoặc để hạn chế trường hợp hỗn hợp. Ví dụ, là những tương đương?Tự: T => và điều này: T => có cùng ý nghĩa khi xác định đặc điểm?
scala> trait A { self: List[_] => }
defined trait A
scala> trait B { this: List[_] => }
defined trait B
Đây có phải là quy ước hoặc sử dụng một cái gì đó khác với this
cung cấp một số lợi ích không?