这是一个非常直截了当的问题。
如何使用Initialize()
实现下面的reflect
?
或者这可能吗?
func Initialize(v interface{}) {
// ... some reflection code
}
type MyType struct {
Name string
}
func main() {
var val *MyType
// val is nil before initialize
Initialize(val)
// val is now &MyType{Name: ""}
// ...
}
```