-3

这是项目结构

   /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

为什么编译器会导致这个错误?

4

1 回答 1

1

您需要转到Run | Edit Configurations...,选择您拥有的运行配置,然后将运行种类从更改FilePackagestart用于Package Name

于 2017-11-12T13:34:04.640 回答