Je voudrais faire quelque chose commeEst-il possible de récupérer le nom de la fonction depuis la fonction dans scala?
def getMeASammy() {println "getMeASammy"}
def getMeADrink() {println "getMeADrink"}
def getMeASub() {println "getMeASub"}
Mais, je ne veux pas taper explicitement le nom de la fonction.
Vous pouvez utiliser des traces de la pile, mais pas plus sur le sujet devrait être mentionné dans la société polie ... –
Je ne sais rien à propos de Scala, mais vous ne pourriez pas utiliser l'API de réflexion Java pour cela? Voir par exemple [Est-ce que Scala a l'introspection capable de quelque chose de semblable à dir() de Python?] (Http://stackoverflow.com/questions/1973202/does-scala-have-introspection-capable-of-something-similar-to-pythons-dir –
Lorsqu'une personne vous demande votre nom, sortez-vous de votre portefeuille et cochez l'un de vos identifiants pour répondre? –