golang 如何获取底层类型名称?

golang 如何获取底层类型名称?

举个例子:

func Hello(w http.ResponseWriter, r *http.Request) {
    io.WriteString(w, "hello")
}

h := http.HandlerFunc(Hello)

http.HandleFunc("/hello", h)

这里通过反射 h 我只会拿到其名称 HandlerFunc,而我想拿到 h 底层类型名称 Hello 应该怎么做?


狐的传说
浏览 862回答 2
2回答

撒科打诨

有什么需求需要这么做吗?Hello函数,编译完就是个地址,需要Hello 这个标识做什么?所以我觉得取不到Hello这个标识.你可以将编译好的程序,通过 strings 命令看下是否能拿到标识符。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5