```
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
}
```
第二种方式我理解,第一种`*&`的作用顺序是什么?
<a href="/user/__Golang__" title="@__Golang__">@__Golang__</a> *&u.User.Age==*(&(u.User.Age))
#5