我正在尝试将我项目的 golang 版本从升级1.15到1.18.1. 我更改了版本go.mod并执行了go mod tidy命令。奇怪的是,我的主文件中有以下错误,它main本身有一个函数:'main' collides with name declared in this package它发生在net/http和syscall图书馆:网络/httpFound several packages [http, main] in '/usr/local/go-1.18.1/src/net/http;/usr/local/go-1.18.1/src/net/http'系统调用Found several packages [syscall, main] in '/usr/local/go-1.18.1/src/syscall;/usr/local/go-1.18.1/src/syscall'正如我检查的那样,警告是正确的,并且两个库中都有主要包。我应该使用替代库还是应该更改导入它们的方式?编辑 1:这是一个 IDE 错误,我使用 Goland。
- 1 回答
- 0 关注
- 67 浏览
添加回答
举报
0/150
提交
取消