我正在嘗試將我項目的 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 關注
- 90 瀏覽
添加回答
舉報
0/150
提交
取消