为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

狐的传说 2019-03-02 18:16:01
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 命令看下是否能拿到标识符。


查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 861 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信