2 回答

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
type User struct {
Name []CustomerDetails `json:"name" bson:"name"`
}
在這里,User.Name是 slice,這就是你出錯(cuò)的原因。
func main() {
var custName User
custName.Name = append(custName.Name, CustomerDetails{
Value: "ABC",
})
fmt.Println(custName)
}
https://play.golang.org/p/J56LjH7Lqdd

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊
CustomerDetails
您應(yīng)該像User.Name
這樣附加: https://play.golang.org/p/jk73roZiAC2
var custName User
cd := CustomerDetails{
Value: "ABC",
Note: "Test",
}
custName.Name = append(custName.Name, cd)
fmt.Println(custName)
User.Name是一個(gè)切片,所以你不能給它一個(gè)單一的值。
- 2 回答
- 0 關(guān)注
- 179 瀏覽
添加回答
舉報(bào)