함수가 주어지면 그 이름을 얻을 수 있습니까? 말하다:
func foo() {
}
func GetFunctionName(i interface{}) string {
// ...
}
func main() {
// Will print "name: foo"
fmt.Println("name:", GetFunctionName(foo))
}
나는 runtime.FuncForPC 가 도움이 될 것이라고 들었지만 그것을 사용하는 방법을 이해하지 못했습니다.