首頁 > 後端開發 > Golang > 為什麼 Go 1.18 報告「未聲明的名稱:any」?

為什麼 Go 1.18 報告「未聲明的名稱:any」?

Susan Sarandon
發布: 2024-12-07 18:19:15
原創
691 人瀏覽過

Why Does Go 1.18 Report

為什麼在使用 Go 1.18 時,「any」會導致「未聲明的名稱」錯誤?

嘗試用“any”替換“時” interface{}”,Go 1.18 用戶可能會遇到錯誤“未聲明的名稱:任意(需要版本 go1.18 或 之後)。 」出現此錯誤的原因是go.mod 檔案中指定的Go 版本與您正在使用的Go 版本不符。

Go 1.18 中引入了「any」關鍵字。要使用它,您的go .mod 檔案必須指定Go 版本1.18 或更高版本。 1.17,你會遇到這個錯誤。 Go 版本(1.18 或更高版本)。文件為:

將其修改為:

此更改允許您的程式碼使用「any」關鍵字並避免錯誤。 go.mod 檔案控制用於編譯的Go版本。 。

以上是為什麼 Go 1.18 報告「未聲明的名稱:any」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板