W różnych literaturach Scala widzę adnotacje typu własnego używające „tego”, a inne używające „siebie”:
trait A { this: B => ... }
trait A { self: B => ... }
Czy jest jakaś prawdziwa różnica między używaniem „tego” a „ja”? Czy w ogóle ma znaczenie, jakiego imienia użyjesz? Czy to jest tak samo ważne?
trait A { foo: B => ... }