Parece que puedo usar self
o this
para referirme a la instancia mixta o más bien restringir la instancia mixta. Por ejemplo, ¿son esos equivalentes?Hazlo tú mismo: T => y esto: T => ¿tiene el mismo significado cuando se define un rasgo?
scala> trait A { self: List[_] => }
defined trait A
scala> trait B { this: List[_] => }
defined trait B
se trata simplemente de una convención, o usar algo diferente a this
proporcionar algunos beneficios?