我把我的代码库更新为去1.18。这一切看起来都很棒,但在一些地方,我发现了以下问题。
defer func() {
if e := recover() ; e!=nil {
...
}
}()汇编失败的原因如下:
无法将“0”转换为“任意”
同样的代码在Go 1.17中运行良好。基于Go 1.18发行说明,any是interface{} (泛型)的内置别名类型。
怎么一回事?
发布于 2022-03-30 11:20:41
问题在于IDE。IntelliJ Goland 2021.2.4
我可以在命令行和游乐场中构建代码。
https://stackoverflow.com/questions/71676165
复制相似问题