- 7.1 Go语言接口声明(定义)
- 7.2 Go语言实现接口的条件
- 7.3 Go语言类型与接口的关系
- 7.4 接口的nil判断
- 7.5 Go语言类型断言
- 7.6 示例:Go语言实现日志系统
- 7.7 Go语言排序
- 7.8 Go语言接口的嵌套组合
- 7.9 Go语言接口和类型之间的转换
- 7.10 Go语言空接口类型
- 7.11 示例:使用空接口实现可以保存任意值的字典
- 7.12 Go语言类型分支
- 7.13 Go语言error接口
- 7.14 Go语言接口内部实现
- 7.15 示例:表达式求值器
- 7.16 示例:简单的Web服务器
- 7.17 部署Go语言程序到Linux服务器
- 7.18 示例:音乐播放器
- 7.19 示例:实现有限状态机(FSM)
- 7.20 示例:二叉树数据结构的应用