接口类型变量的内部表示
我们看到在运行时层面,接口类型变量有两种内部表示——eface和iface,这两种表示分别用于不同接口类型的变量。
不同点:
Go运行时会为程序内的全部类型建立只读的共享_type信息表,因此拥有相同动态类型的同类接口类型变量的_type/tab信息是相同的。