我就廢話不多說了,大家還是直接看代碼吧~
type Animal struct { ID int64 Name string `gorm:"default:'galeone'"` Age int64 }
把 name 設置上缺省值 galeone 了。
補充:Golang 巧用構造函數(shù)設置結構體的默認值
看代碼吧~
package main import "fmt" type s1 struct { ID string s2 s2 s3 s3 } type s2 struct { WebSiteName string URL string } type s3 struct { KeyWord []string Where string } func main() { ss := s1{ ID: "123456", s2: s2{ WebSiteName: "ydook.com", URL: "www.ydook.com", }, s3: s3{ // 重點:在結構體內部使用數(shù)組 KeyWord: []string{"IT", "AI", "Web", "technology", "knowledge"}, Where: "IT", }, } fmt.Println(ss) }
運行結果:
main.SomeStruct
{16881699 www.ydook.com}
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
標簽:電子產品 儋州 青海 遼寧 海南 物業(yè)服務 西雙版納 安康
巨人網絡通訊聲明:本文標題《golang gorm 結構體的表字段缺省值設置方式》,本文關鍵詞 golang,gorm,結構,體,的,表,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。