package main
import (
"fmt"
"reflect"
)
type Student struct {
}
func (s *Student) Listen() {
fmt.Println("listen")
}
func main() {
student := Student{}
value := reflect.ValueOf(&student)
f := value.MethodByName("Listen")
f.Call([]reflect.Value{})
}
相关文章
- 02-12通过调用下一个handler 的 userEventTiggered , 在该方法中去处理 IdleStateEvent的触发
- 02-12调用的方法里接收一个List<>类型的参数,里面是自定义的EC类, 我要通过反射构建这List对象
- 02-12go语言通过反射创建结构体、赋值、并调用对应方法
- 02-12Golang 通过字符串调用方法
- 02-12通过传入实现类名称调用各自的方法(策略模式)
- 02-12Angular 中的 dom 操作(ViewChild)以及父子组件中通过 ViewChild 调用子组件的方法
- 02-12Python通过字符串调用函数
- 02-12python使用反射来实现通过字符串调用函数
- 02-12Web Service 或 WCF调用时读取 XML 数据时,超出最大字符串内容长度配额(8192)解决方法
- 02-12通过PropertyDescriptor反映射调用set和get方法