एक फ़ंक्शन को देखते हुए, क्या इसका नाम प्राप्त करना संभव है? कहते हैं:
func foo() {
}
func GetFunctionName(i interface{}) string {
// ...
}
func main() {
// Will print "name: foo"
fmt.Println("name:", GetFunctionName(foo))
}
मुझे बताया गया था कि रनटाइम। FuncForPC मदद करेगा, लेकिन मैं यह समझने में विफल रहा कि इसका उपयोग कैसे किया जाए।