flysnow-org / comment

http://www.flysnow.org/ 博客的评论
http://www.flysnow.org/
1 stars 0 forks source link

2017/06/13/go-in-action-go-reflect #51

Open utterances-bot opened 4 years ago

utterances-bot commented 4 years ago

Go语言实战笔记(二十四)| Go 反射 | 飞雪无情的博客

Go语言实战笔记(二十四)| Go 反射

https://www.flysnow.org/2017/06/13/go-in-action-go-reflect.html

whyiug commented 4 years ago

”反射更新结构体的值,大家自己想一下“ ---- 用reflect.ValueOf(&u).Elem().Field(0).SetString("杨六")

chanhz commented 4 years ago

反射更新结构体的值

u := User{
        Name: "zhangsan",
        Age: 26,
    }
v := reflect.ValueOf(&u)
    lisi := User{
        Name: "lisi",
        Age:  19,
    }
    lisiV := reflect.ValueOf(lisi)
    v.Elem().Set(lisiV)