```go
type User struct {
username string
}
type Dep struct {
Id int64
user *User
}
var dep Dep
```
声明的时候User指针为nil无法被赋值,这种结构体怎么先声明在调用它内部的User指针,不能使用初始化.
dep.user.username = "xxxx"
支持 <a href="/user/mcmeteor" title="@mcmeteor">@mcmeteor</a> 的实现方式,因为结构体是一种声明方式,还不是对象(对我来说,分配了的内存的才是对象)
#8
更多评论
在 声明 var dep Dep 的时候 user是一个空指针,
调用dep.user.username = "xxxx" 会报错
#2