141 votes

Comment obtenir le nom d’une fonction dans Go?

Étant donné une fonction, est-il possible d’obtenir son nom? dire:

On m’a dit que le runtime. FuncForPC aiderait, mais je n’ai pas compris comment l’utiliser.

261voto

moraes Points 6067

J’ai trouvé une solution:

15voto

Mue Points 2469

Pas exactement ce que vous voulez, car il enregistre le nom de fichier et le numéro de ligne, mais voici comment je le fais dans ma bibliothèque Tideland Common Go(http://tideland-cgl.googlecode.com/)en utilisant le package « runtime »:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X