我有示例play.golang.org/p/Y1KX-t5Sj9,我在struct User
上定义方法Modify()type User struct {
Name string
Age int
}
func (u *User) Modify() {
*u = User{Name: "Paul"}
}
在main()我定义struct literal &amp; User {Name:“Leto”,Age:11} 然后调用 u.Modify()。这导致打印'保罗0 '我喜欢结构字段名称已更改,但保留年龄字段的正确方法是什么?< / p>
答案 0 :(得分:12)