Я нашел вызов функции MethodByName ()
здесь http: // golang. org / pkg / reflection / # Value.MethodByName , но это не совсем то, что я хочу! (возможно, потому, что я не знаю, как его использовать ... Я не могу найти с ним никакого примера). Я хочу следующее:
type MyStruct struct {
//some feilds here
}
func (p *MyStruct) MyMethod {
println("My statement.");
}
CallFunc("MyStruct", "MyMethod");
//print out "My statement."
Думаю, сначала мне нужно что-то вроде StructByName ()
, а затем использовать его для MethodByName ()
, верно!?