我正在用 Go 編寫一個(gè)相當(dāng)簡單的應(yīng)用程序,它更像是一種學(xué)習(xí)工具。我真正想做的是在某種程度上組織我的代碼——例如,我已經(jīng)將一些 Hipchat API 命令分離到一個(gè)單獨(dú)的文件中?,F(xiàn)在,它仍然在main包下,但我更愿意將它(命名空間它)移動(dòng)到一種子包中。問題是,Go 似乎認(rèn)為這樣的包應(yīng)該存在于 my 中$GOPATH,盡管它與除為它編寫的項(xiàng)目之外的任何項(xiàng)目無關(guān)。我可能試圖濫用包功能,所以如果是這樣,實(shí)現(xiàn)我想要做的最好的方法是什么?
1 回答
HUX布斯
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊
感謝 tkausl 在我的問題留下的評(píng)論中的指示,我找到了實(shí)現(xiàn)我想要的方法的方法。我將我的項(xiàng)目移到$GOPATH其中,然后通過import subpackage from "project/subpackage".
沒有那個(gè)幫助就不會(huì)到那里一段時(shí)間!只是學(xué)習(xí) Go 做事方式的一個(gè)案例。
- 1 回答
- 0 關(guān)注
- 140 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
