Por ejemplo:En Scala, ¿hay alguna manera de acceder a un símbolo (variable) definido en un ámbito externo?
def factory(_name: String) = new Person {
val name: String = _name
}
Busco para evitar destrozando el nombre de _name
en el perímetro exterior.
@pst, quise decir: dado que 'name' es parte de la interfaz del método' factory', no debe ser destruido, sino que debe introducirse una variable local como en su respuesta. –