1. 程式人生 > 程式設計 >golang gorm 結構體的表字段預設值設定方式

golang gorm 結構體的表字段預設值設定方式

我就廢話不多說了,大家還是直接看程式碼吧~

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}

以上為個人經驗,希望能給大家一個參考,也希望大家多多支援我們。如有錯誤或未考慮完全的地方,望不吝賜教。