意外错误:使用 Go 1.18 时未声明“any”
使用 Go 1.18 工具链并尝试用 any 替换 interface{} ,你可能会遇到以下情况错误:
undeclared name: any (requires version go1.18 or later)
问题原因:
Go 1.18 中引入了 'any' 类型。如果您的 go.mod 文件指定的 Go 版本低于 1.18,则将无法识别 'any' 类型。
解决方案:
要解决该错误,请更新go.mod 文件以指示您的模块需要 Go 版本 1.18 或更高版本。例如:
module example.com/foo go 1.18
附加说明:
以上是Go 1.18'未声明的名称:任意”错误:如何修复?的详细内容。更多信息请关注PHP中文网其他相关文章!