假設(shè)我在一個包中有一個包github.com/user/foo:foo/ main.go (package main) bar/ bar.go (package bar)現(xiàn)在,bar.go我想使用從main.go.package maintype FooBar struct {}如果我嘗試import "github.com/user/foo"我得到循環(huán)導(dǎo)入不允許錯誤。有什么辦法可以做到這一點(diǎn),除了為我創(chuàng)建自己的 repo 之外bar,我不想要。
1 回答

守著一只汪
TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個贊
您可以將其分開,例如:
foo/
main.go (package main)
foo/
foo.go (package foo)
bar/
bar.go (package bar)
然后import "path/foo/foo"在 bar.go
- 1 回答
- 0 關(guān)注
- 317 瀏覽
添加回答
舉報
0/150
提交
取消