Go语言接口的空指针问题

📝

内容提要

最近在调试某 Go 语言源项目的时候,发现某个变量值为 nil,但是 if v != nil 检测 居然不通过😮这还是头一回遇到。一番折腾后发现接口变量的空指针跟普通的空指针还是有 区别的。本文梳理相关研究内容作个备忘,也分享给有需要的读者。

🏷️

标签

➡️

继续阅读