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

Go 1.18 迁移问题——无法将“nil”转换为类型“any”

Go 1.18 迁移问题——无法将“nil”转换为类型“any”

Go
莫回无 2022-11-23 20:41:54
我将代码库更新为 Go 1.18。一切看起来都不错,但在一些地方,我发现了以下问题。defer func() {    if e := recover() ; e!=nil {        ...    }}()编译失败:无法将“nil”转换为类型“any”相同的代码在 Go 1.17 中运行良好。基于 Go 1.18 Release notes,any是一个内置类型的别名interface{}(Generics)到底是怎么回事?
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

问题出在 IDE 上。IntelliJ Goland 2021.2.4

我可以从命令行和操场上构建代码。


查看完整回答
反对 回复 2022-11-23
  • 1 回答
  • 0 关注
  • 589 浏览
慕课专栏
更多

添加回答

举报

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