4
将go文件导入同一文件夹
我在将本地go文件导入另一个go文件时遇到困难。 我的项目结构如下图所示 -samplego --pkg --src ---github.com ----xxxx -----a.go -----b.go --bin 我正在尝试在b.go中导入a.go。我尝试了以下方法 import "a" import "github.com/xxxx/a" 这些都不起作用。.我知道我必须介入GOPATH,但我做对了。目前我的GOPATH指向samplego(/ workspace / samplego)。我得到以下错误 cannot find package "a" in any of: /usr/local/go/src/pkg/a (from $GOROOT) /workspace/samplego/src/a (from $GOPATH) 另外,将这些源文件导入另一个项目/模块时,GOPATH如何工作?那么当地的进口会成为问题吗?在这种情况下,最佳做法是什么-模块中是否只有一个go文件(带有相关测试)?