golang gorm 結構體的表字段預設值設定方式
阿新 • • 發佈:2020-12-21
我就廢話不多說了,大家還是直接看程式碼吧~
type Animal struct { ID int64 Name string `gorm:"default:'galeone'"` Age int64 }
把 name 設定上預設值 galeone 了。
補充:Golang 巧用建構函式設定結構體的預設值
看程式碼吧~
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{ // 重點:在結構體內部使用陣列 KeyWord: []string{"IT","AI","Web","technology","knowledge"},Where: "IT",} fmt.Println(ss) }
執行結果:
main.SomeStruct
{16881699 www.ydook.com}
以上為個人經驗,希望能給大家一個參考,也希望大家多多支援我們。如有錯誤或未考慮完全的地方,望不吝賜教。