Явные самостоятельные ссылки без типов / различий с '' this ''
Я понимаю использование дляЯвные ссылки:
trait T {
self : T2 =>
...
}
В теле,self
это псевдоним дляthis
но имеет более точный типT with T2
.
Теперь я видел это в коде:
trait T {
self =>
...
}
То есть явная ссылка на себя без дополнительной информации о типе. В этой конфигурации, есть ли ситуация, в которойself
это не просто псевдоним дляthis
?