我正在用 Go 編寫一個相當簡單的應用程序,它更像是一種學習工具。我真正想做的是在某種程度上組織我的代碼——例如,我已經將一些 Hipchat API 命令分離到一個單獨的文件中。現在,它仍然在main包下,但我更愿意將它(命名空間它)移動到一種子包中。問題是,Go 似乎認為這樣的包應該存在于 my 中$GOPATH,盡管它與除為它編寫的項目之外的任何項目無關。我可能試圖濫用包功能,所以如果是這樣,實現我想要做的最好的方法是什么?
1 回答

HUX布斯
TA貢獻1876條經驗 獲得超6個贊
感謝 tkausl 在我的問題留下的評論中的指示,我找到了實現我想要的方法的方法。我將我的項目移到$GOPATH
其中,然后通過import subpackage from "project/subpackage"
.
沒有那個幫助就不會到那里一段時間!只是學習 Go 做事方式的一個案例。
- 1 回答
- 0 關注
- 125 瀏覽
添加回答
舉報
0/150
提交
取消