我正在用 Go 编写一个相当简单的应用程序,它更像是一种学习工具。
我真正想做的是在某种程度上组织我的代码——例如,我已经将一些 Hipchat API 命令分离到一个单独的文件中。现在,它仍然在main包下,但我更愿意将它(命名空间它)移动到一种子包中。问题是,Go 似乎认为这样的包应该存在于 my 中$GOPATH,尽管它与除为它编写的项目之外的任何项目无关。
main
$GOPATH
我可能试图滥用包功能,所以如果是这样,实现我想要做的最好的方法是什么?
HUX布斯
相关分类