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 应该怎么做?
2 回答
撒科打诨
TA贡献1934条经验 获得超2个赞
有什么需求需要这么做吗?
Hello函数,编译完就是个地址,需要Hello 这个标识做什么?
所以我觉得取不到Hello这个标识.
你可以将编译好的程序,通过 strings 命令看下是否能拿到标识符。
- 2 回答
- 0 关注
- 861 浏览
添加回答
举报
0/150
提交
取消