método con corchetes angulares (<>)

¿Es posible tener corchetes angulares en los nombres de métodos, p. :

class Foo(ind1:Int,ind2:Int){...}
var v = new Foo(1,2)
v(1) = 3 //updates ind1
v<1> = 4 //updates ind2

¡¡La situación real es obviamente más complicada que esto !! Estoy tratando de proporcionar una interfaz de usuario conveniente.

Respuestas a la pregunta(3)

Su respuesta a la pregunta