在 Go 中命名我的代码

我正在用 Go 编写一个相当简单的应用程序,它更像是一种学习工具。

我真正想做的是在某种程度上组织我的代码——例如,我已经将一些 Hipchat API 命令分离到一个单独的文件中。现在,它仍然在main包下,但我更愿意将它(命名空间它)移动到一种子包中。问题是,Go 似乎认为这样的包应该存在于 my 中$GOPATH,尽管它与除为它编写的项目之外的任何项目无关。

我可能试图滥用包功能,所以如果是这样,实现我想要做的最好的方法是什么?


摇曳的蔷薇
浏览 137回答 1
1回答

HUX布斯

感谢 tkausl 在我的问题留下的评论中的指示,我找到了实现我想要的方法的方法。我将我的项目移到$GOPATH其中,然后通过import subpackage from "project/subpackage".没有那个帮助就不会到那里一段时间!只是学习 Go 做事方式的一个案例。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go