解决方案是使用FuncForPc返回一个
*Func。
返回
"main.main":
package mainimport "fmt"import "reflect"import "runtime"func main() { name := runtime.FuncForPC(reflect.ValueOf(main).Pointer()).Name() fmt.Println("Name of function : " + name)}如果需要
"main",只需将其标记化即可。



