匿名结构体初始化问题

archxm · · 3482 次点击
struct { Name string }{"name"}
#1
更多评论
a.B = append(a.B, struct{ Name string }{Name:"b" }) 还要注意一点的是,有tag和无tag属于不同类型 type A struct {B []struct{Name string `json:"name"`}} 赋值时必须加上tag append(a.B, struct{ Name string `json:"name"` }{Name:"1" })
#2
谢谢,感觉这样有些复杂,似乎设计的不太完美
#3