如果你一定要这么干……
account := &Account{
Id : 10, Name : "jim",
Nested : struct{Age uint8}{Age: 20},
}
没错,匿名 struct 直接初始化的时候是需要给出它的结构的。
不过不建议用上面那么坑爹的方式,这样写不是很清晰么:
acc := new(Account)
acc.Id = 10
acc.Name = "jim"
acc.Nested.Age = 20
如果你一定要这么干……
account := &Account{
Id : 10, Name : "jim",
Nested : struct{Age uint8}{Age: 20},
}
没错,匿名 struct 直接初始化的时候是需要给出它的结构的。
不过不建议用上面那么坑爹的方式,这样写不是很清晰么:
acc := new(Account)
acc.Id = 10
acc.Name = "jim"
acc.Nested.Age = 20