kindInterface
。
总结
- 接口类型变量跟普通变量是有差异的 , 非空接口类型变量对应的底层结构是
iface
, 空接口类型类型变量对应的底层结构是eface
。 iface
中有两个跟类型相关的字段 , 一个表示的是接口的类型i
nter , 一个表示的是变量实际类型_type
。- 只有当接口变量的
itab._type
与 data 都为nil
时 , 也就是实际类型和值都未被赋值前 , 才真正等于nil
。
经验总结扩展阅读
- 十二星座的爱情为什么总在十万八千里
- 菊花茶泡了为什么会变绿
- 新鲜花椒冷冻为什么要放水
- 贵州为什么叫黔
- 电脑?号怎么打出来(电脑为什么打不出来字)
- 岩茶第一泡为什么叫还魂汤
- 网上买的鲜花要醒花多久 网购鲜花为什么要醒花
- 网上买的鲜花回来怎么泡好 网购鲜花为什么要醒花
- 西瓜为什么叫西瓜呢
- 床上为什么会有小虫子