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

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