我想将我的 Go 代码组织成更小的块。假设我正在编写一个遵循 MVC 模式的 Web 应用程序。我想像这样组织我的代码:
main.go
controllers/whatever/whatever.go
models/whateverelse/whateverelse.go
与在 main.go 中相比,我想:
import "controllers/whatever"
这可以用 Go 实现吗?似乎唯一的选择是将文件放入 GOPATH/src 文件夹中,这并没有太大意义。在这种情况下,我需要设置 git 存储库来跟踪 $GOPATH/ 而不是仅仅跟踪我的项目 $GOPATH/src/github/username/project。
慕慕森
相关分类