The Golang "fmt" package has a dump method called Printf("%+v", anyStruct)
. I'm looking for any method to dump a struct and its methods too.
For example:
type Foo struct {
Prop string
}
func (f Foo)Bar() string {
return f.Prop
}
I want to check the existence of the Bar()
method in an initialized instance of type Foo
(not only properties).
Is there any good way to do this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…