Decir que tengo un rasgo con una propiedad a
:para acceder a un valor del ámbito de aplicación externa cuando un miembro local con el mismo nombre está presente
trait TheTrait {
def a: String
}
tengo una clase con una propiedad a
demasiado en la que quiero para instanciar ese rasgo anónimamente:
¿Cómo puedo lograr esto?
Esto funciona cuando el miembro externo pertenece a una clase o rasgo. Supongo que no hay forma de escapar del alcance si deseo 'a' referirme a un valor introducido dentro de un bloque de funciones. Simplemente cambie el nombre de esos valores. – akauppi
'self' parece mejor que' TheClass.this'. ¿Cuál es recomendado? – Jus12