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

HUX布斯
TA贡献1876条经验 获得超6个赞
感谢 tkausl 在我的问题留下的评论中的指示,我找到了实现我想要的方法的方法。我将我的项目移到$GOPATH
其中,然后通过import subpackage from "project/subpackage"
.
没有那个帮助就不会到那里一段时间!只是学习 Go 做事方式的一个案例。
- 1 回答
- 0 关注
- 135 浏览
添加回答
举报
0/150
提交
取消