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

golang异常规则“接口指针不能实现接口”

golang异常规则“接口指针不能实现接口”

Go
沧海一幻觉 2021-10-25 18:18:29
在 golang.org 的官方 FAQ 中,在指针下有这样一句话: “见解是,虽然指向具体类型的指针可以满足接口,但有一个例外,指向接口的指针永远不能满足接口”出于好奇,上述规则的例外是什么?即接口指针何时可以实现接口?
查看完整描述

1 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

就在它下面说:

一个例外是任何值,甚至是指向接口的指针,都可以分配给空接口类型 (interface{}) 的变量。即便如此,如果该值是指向接口的指针,则几乎肯定是错误的。结果可能令人困惑。


查看完整回答
反对 回复 2021-10-25
  • 1 回答
  • 0 关注
  • 384 浏览
慕课专栏
更多

添加回答

举报

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