type people struct {
? Age int `json:'''age'`
}
如果前端不傳這個age字段和age字段傳0對于后端接收到的age值來說都是0渠脉,所以怎么去區(qū)分這這種情況呢夷磕?
type people struct {
? Age *int `json:'''age'`
}
是的衫樊,沒錯倘要,把age的類型定義為指針類型谷丸,如果前端不傳這個age字段那么age為nil,如果前端傳了這個字段但是為0耸成,那么age不為nil并且值為0
type people struct {
? Age int `json:'''age'`
}
如果前端不傳這個age字段和age字段傳0對于后端接收到的age值來說都是0渠脉,所以怎么去區(qū)分這這種情況呢夷磕?
type people struct {
? Age *int `json:'''age'`
}
是的衫樊,沒錯倘要,把age的類型定義為指針類型谷丸,如果前端不傳這個age字段那么age為nil,如果前端傳了這個字段但是為0耸成,那么age不為nil并且值為0