我有一個創建order. 我需要知道該Ogrn字段是否為空。我應該怎么做?功能:func CreateOrder(c *gin.Context) { var order models.Order var form models.Form if &form.Ogrn == nil { ... } else { ... } c.JSON(http.StatusOK, gin.H{ ...})}結構:type Form struct { gorm.Model ... Ogrn string `json:"ogrn"` ...}
1 回答

拉丁的傳說
TA貢獻1789條經驗 獲得超8個贊
由于您的結構Ogrn上的屬性是,因此您無法檢查它是否是.Formstringnil
您可以檢查它是否為空,因為這是stringGo 中的類型默認值?;蛘撸梢愿慕Y構,Ogrn指向字符串的指針也是如此*string。然后您可以檢查它是否是nil.
type Form struct {
...
Ogrn *string
}
func CreateOrder(c *gin.Context) {
var form models.Form
if form.Ogrn == nil {
// Do something when nil.
}
...
}
- 1 回答
- 0 關注
- 81 瀏覽
添加回答
舉報
0/150
提交
取消