这是项目结构
/bruteforce
--/src
----/services
------/bruteforce.go
----/start
------/workergenerator.go
在 bruteforce.go 中,我使用了“包服务”,在 workergenerator.go 中使用了“主包”。现在,我在 bruteforce.go 中编写了一个简单的函数,所以在 workergenerator.go 中我导入了服务包并调用了这个函数。这就是问题:
src/start/workergenerator.go:17:2:导入但未使用:“服务” src/start/workergenerator.go:26:5:未定义:蛮力
可以看到,包导入好了,但是函数没有定义(?)
我将项目的主文件夹添加到 GOPATH
/用户/西蒙/GolandProjects/bruteforce
为什么编译器会导致这个错误?