猿问

Golang 对接口的反射 vs 指向接口的指针

在 gob 使用示例http://golang.org/src/encoding/gob/example_interface_test.go 中,他们提供了以下论文: Pass pointer to interface so Encode sees (and hence sends) a value of interface type.  If we passed p directly it would see the concrete type instead. See the blog post, "The Laws of Reflection" for background.

我已经阅读了两次反射定律,以及一篇相关的 Russ Cox 文章。但是我在那里找不到指针到接口和接口之间的区别。

那么为什么通过指针它看到接口类型的值,而没有指针它看到(对我来说很惊讶)具体类型?


白板的微信
浏览 155回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答