我將代碼庫(kù)更新為 Go 1.18。一切看起來(lái)都不錯(cuò),但在一些地方,我發(fā)現(xiàn)了以下問(wèn)題。defer func() { if e := recover() ; e!=nil { ... }}()編譯失敗:無(wú)法將“nil”轉(zhuǎn)換為類型“any”相同的代碼在 Go 1.17 中運(yùn)行良好。基于 Go 1.18 Release notes,any是一個(gè)內(nèi)置類型的別名interface{}(Generics)到底是怎么回事?
- 1 回答
- 0 關(guān)注
- 733 瀏覽
添加回答
舉報(bào)
0/150
提交
取消