假设我在一个包中有一个包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条经验 获得超3个赞
您可以将其分开,例如:
foo/
main.go (package main)
foo/
foo.go (package foo)
bar/
bar.go (package bar)
然后import "path/foo/foo"在 bar.go
- 1 回答
- 0 关注
- 289 浏览
添加回答
举报
0/150
提交
取消