```
type User struct {
*User
Age int
}
func main() {
u := User{User: &User{Age: 18}, Age: 20}
fmt.Println(*&u.User.Age) //1
fmt.Println((*u.User).Age) //2
}
```
第二种方式我理解,第一种`*&`的作用顺序是什么?
有疑问加站长微信联系(非本文作者)
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`