golang能打印出方法的签名吗?

共 9 个回复


jimmykuu

方法的签名是啥?

# 0

chenhao

函数签名

# 1

jimmykuu

你这不等于没说么?举个例子。

# 2

tjzaimee

哈哈,
楼上举个栗子

# 3

chenhao

就是打印出方法名称和一个参数列表(方法的参数顺序和类型),想比较一下method value和method expression.

# 4

hooluupog

名称可以得到runtime.FuncForPC(reflect.ValueOf(value).Pointer()).Name() 参数还无法得到。

# 5

qkevin123

蹩脚的翻译害死人

# 6

perki

如果是普通方法,只能得到方法入参列表,如果是对象方法,可以得到名称,入参列表!

# 8