type Animal struct { Name string LegCount int}snake := Animal{Name: "snake", LegCount: 0}worm := Animal{Name: "worm"}問題:我如何檢查snake并worm在設(shè)置后告訴:snake被顯式設(shè)置LegCount為 0。在worm的LegCount沒有明確設(shè)置的(因此根據(jù)其默認(rèn)值關(guān)閉)?
1 回答

小唯快跑啊
TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊
根本無法區(qū)分。
如果要從 XML 或 JSON 解組數(shù)據(jù),請使用指針。
type Animal struct {
Name *string
LegCount *int
}
您將獲得nil缺失字段的值。
您可以在您的情況下使用相同的約定。
- 1 回答
- 0 關(guān)注
- 164 瀏覽
添加回答
舉報(bào)
0/150
提交
取消