1 回答

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
我為您的場(chǎng)景創(chuàng)建了一個(gè)示例結(jié)構(gòu),如下所示:
假設(shè)項(xiàng)目結(jié)構(gòu)如下所示:
project-villa/ //Name of your Project
model/
-user.go //this file will contain your User Structure
repository/
-post.go //this file will hold your Post structure and the rest piece of code
handler/
driver/
main.go
Step1:- 初始化模塊
go mod init project-villa
或者
go mod init github.com/user-name/project-villa
mod 將管理模塊依賴本身。無(wú)論如何,如果沒(méi)有,您可以顯式導(dǎo)入它。它看起來(lái)像這樣:
github.com/random/project-villa/models
type Post struct {
URL string `json:"url,omitempty"`
Caption string `json:"caption,omitempty"`
Likes []models.User `json:"likes,omitempty"` //you can use it like this
}
作為參考,您可以按照官方 go dev 的鏈接。在這里你會(huì)得到Importing packages from your module.
- 1 回答
- 0 關(guān)注
- 173 瀏覽
添加回答
舉報(bào)