为了账号安全,请及时绑定邮箱和手机立即绑定

奇怪的 golang 包导入问题

奇怪的 golang 包导入问题

Go
POPMUISE 2021-06-03 13:12:12
这是目录树:+/project    +---/bin    +---/pkg    +---/src      +---/client_test        +---client_test.go      +---main.go  在 main.go 中:package mainimport ("client_test")func main() {  client_test.Send()}在 client_test.go 中:package client_testfunc Send() {}错误:src/main.go|8| imported and not used: "client_test"src/main.go|32| undefined: client_test我已经阅读了如何在 golang 中使用自定义包?我想我和这个人有同样的解决方案,但我只是不知道如何解决这个问题。请帮忙。去环境:GOARCH="amd64"  GOBIN="/usr/local/go/bin"  GOCHAR="6"  GOEXE=""  GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread -fno-common"  GOHOSTARCH="amd64"  GOHOSTOS="darwin"  GOOS="darwin"  GOPATH="/Users/staff/projects/Minigame_Server" (that's exactly my working directory)  GOROOT="/usr/local/go"  GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"  CGO_ENABLED="1"  
查看完整描述

3 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

命令去,测试包。

...名称与文件模式“*_test.go”匹配的文件 ...可以包含测试函数、基准函数和示例函数。

不要使用保留名称。例如,替换client_testclienttest整个。


查看完整回答
反对 回复 2021-06-07
  • 3 回答
  • 0 关注
  • 259 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信