t:=reflect.ValueOf(u)
- t.MethodByName(“HelloA”).Call(v):调用HelloA方法
- t.Method(0).Call(v):执行方法,和结构体的方法顺序没有关系,和结构体方法的ASCII有关系
- Call(v):v为参数切片,类型[]reflect.Value,例如:[]reflect.Value{reflect.ValueOf(1), reflect.ValueOf(“s1”)
- 注意 通过ValueOf反射出的对象调用 方法时,v的参数列表第一个元素是对应方法的参数,而不是接收器实例