me gustaría hacer algo como¿Es posible recuperar el nombre de la función dentro de la función en scala?
def getMeASammy() {println "getMeASammy"}
def getMeADrink() {println "getMeADrink"}
def getMeASub() {println "getMeASub"}
Pero, no quiero escribir de forma explícita el nombre de la función.
Puede utilizar seguimientos de pila, pero no más sobre el tema debe ser mencionado entre gente educada ... –
No sé nada de Scala, pero ¿no podría utilizar la API de reflexión de Java para esto? Ver p. [¿Tiene Scala una introspección capaz de algo similar al dir() de Python?] (Http://stackoverflow.com/questions/1973202/does-scala-have-introspection-capable-of-something-similar-to-pythons-dir) –
Cuando alguien te pregunta tu nombre, ¿sacas tu billetera y verificas una de tus identificaciones para poder responder? –