capisco l'uso per il explicitly typed self-references:espliciti auto-riferimenti con nessun tipo/differenza con '' questo ''
trait T {
self : T2 =>
...
}
Nel corpo, self
è un alias per this
ma ha il tipo più precisa T with T2
.
Ora, Ho visto questo in codice:
trait T {
self =>
...
}
Cioè, un riferimento esplicito auto con nessuna informazione ulteriore tipo. In questa configurazione, esiste una situazione in cui self
non è solo un alias per this
?
Buoni punti, grazie. Quindi è equivalente al modulo più lungo "U.questo.se" in questo caso, immagino. – Philippe