Golang的"fmt"包有一个名为
例如:
Printf("%+v", anyStruct)
的转储方法。我正在寻找一种可以转储结构体以及其方法的任何方法。例如:
type Foo struct {
Prop string
}
func (f Foo)Bar() string {
return f.Prop
}
我想检查已初始化的 Foo
类型实例中是否存在 Bar()
方法(不仅限于属性)。
有没有好的方法来做到这一点?
TypeOf(&Foo{})
。 - BG Adrian