标签: go
我想说我想订购这样的项目文件:
- src - myProject - main.go - models - foo.go - bar.go
我怎么能告诉编译器这个结构,看起来我的所有文件都必须在myProject文件夹中,虽然有很多模型,但这会很快变得拥挤。
myProject
有没有办法在不使用外部包的情况下实现这种结构? (即我仍然想使用models/foo)
models/foo
答案 0 :(得分:5)
go工具假定每个包有一个目录。
您可以直接运行编译器和链接器以实现所需的任何布局。因为没有人这样做,你会发现支持这种方法的文档很少。
顺其自然。使用多个包。