猿问

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

在 golang.org 的官方 FAQ 中,在指针下有这样一句话: “见解是,虽然指向具体类型的指针可以满足接口,但有一个例外,指向接口的指针永远不能满足接口”

出于好奇,上述规则的例外是什么?即接口指针何时可以实现接口?


沧海一幻觉
浏览 385回答 1
1回答

温温酱

就在它下面说:一个例外是任何值,甚至是指向接口的指针,都可以分配给空接口类型 (interface{}) 的变量。即便如此,如果该值是指向接口的指针,则几乎肯定是错误的。结果可能令人困惑。
随时随地看视频慕课网APP

相关分类

Go
我要回答