图解go反射实现原理
Posted 菜刚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图解go反射实现原理相关的知识,希望对你有一定的参考价值。
Go反射的实现和 interface
和 unsafe.Pointer
密切相关。如果对golang的 interface
底层实现还没有理解,可以去看我之前的文章:Go语言interface底层实现, unsafe.Pointer
会在后续的文章中做介绍。(本文目前使用的Go环境是Go 1.12.9)
interface回顾
首先我们简单的回顾一下interface的结构,总体上是:
细分下来分为有函数的 iface
和无函数的 eface
(就是 interface
);
无函数的 eface
以上是关于图解go反射实现原理的主要内容,如果未能解决你的问题,请参考以下文章