如果您正在使用數據庫,則Null*類型對于大多數情況都很有用,因為通常不希望通過“零”值,您希望 NOT NULL 約束等啟動并提醒您尚未傳入所有必要的數據。因此,您創建了一個如下所示的結構:type Role struct { Id sql.NullInt64 Code sql.NullString}太好了,但是現在您無法直接訪問屬性,并且必須同時使用Role.Id.Valueget 和 set,當您每次想要訪問屬性時都必須執行額外的步驟時,這將在大型應用程序中變得相當陳舊特性。如果您可以直接分配例如,那就太好了。Role.Code = "Fsfs",并且能夠Role.Code.IsNull在您對空值檢查感興趣時執行某些操作。這樣的事情可能嗎?
- 3 回答
- 0 關注
- 355 瀏覽
添加回答
舉報
0/150
提交
取消
