Open utterances-bot opened 4 years ago
”反射更新结构体的值,大家自己想一下“
---- 用reflect.ValueOf(&u).Elem().Field(0).SetString("杨六")
反射更新结构体的值
u := User{
Name: "zhangsan",
Age: 26,
}
v := reflect.ValueOf(&u)
lisi := User{
Name: "lisi",
Age: 19,
}
lisiV := reflect.ValueOf(lisi)
v.Elem().Set(lisiV)
Go语言实战笔记(二十四)| Go 反射 | 飞雪无情的博客
Go语言实战笔记(二十四)| Go 反射
https://www.flysnow.org/2017/06/13/go-in-action-go-reflect.html