Go笔记-Chap7 接口

2019-05-09  本文已影响0人  leon4ever

7.1 定义

内部实现上看,也是一种数据结构

通常以er作为名称后缀,但参数名可不同或省略。

如果一个接口没有任何方法声明,就是一个空接口,类似根类型,可被赋值为任何类型的对象
默认值是nil

7.2 执行机制

接口使用一个名为itab的结构存储运行期所需的相关类型信息

7.3 类型转换

类型推断可将接口变量还原为原始类型,或用来判断是否实现了某个具体接口类型。

上一篇 下一篇

猜你喜欢

热点阅读