登录
首页 >  Golang >  Go问答

Go语言中为什么 nil interface 不等于 nil

时间:2026-02-12 19:01:48 173浏览 收藏

interface 的 nil 包含类型和值两个部分。

核心结论

  • 类型不为空
  • 值为空
  • 整体不等于 nil

详细分析

var err error = (*MyErr)(nil)。

err != nil。

常见问题

如何避免?

返回真正的 nil。

前往漫画官网入口并下载 ➜
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>