go学习,思路清楚,易懂
第⼀一部分 语⾔言 8
第 1 章 类型 9
1.1 变量 9
1.2 常量 10
1.3 基本类型 13
1.4 引⽤用类型 14
1.5 类型转换 14
1.6 字符串 15
1.7 指针 17
1.8 ⾃自定义类型 19
第 2 章 表达式 21
2.1 保留字 21
2.2 运算符 21
2.3 初始化 22
2.4 控制流 23
第 3 章 函数 29
3.1 函数定义 29
3.2 变参 30
3.3 返回值 30
3.4 匿名函数 32
3.5 延迟调⽤用 34
3.6 错误处理 35
第 4 章 数据 39
4.1 Array 39
4.2 Slice 40
4.3 Map 45
Go 学习笔记, 第 4 版
4
4.4 Struct 47
第 5 章 ⽅方法 53
5.1 ⽅方法定义 53
5.2 匿名字段 54
5.3 ⽅方法集 56
5.4 表达式 56
第 6 章 接⼝口 60
6.1 接⼝口定义 60
6.2 执⾏行机制 62
6.3 接⼝口转换 63
6.4 接⼝口技巧 65
第 7 章 并发 66
7.1 Goroutine 66
7.2 Channel 68
第 8 章 包 76
8.1 ⼯工作空间 76
8.2 源⽂文件 76
8.3 包结构 77
8.4 ⽂文档 81
第 9 章 进阶 82
9.1 内存布局 82
9.2 指针陷阱 83
9.3 cgo 86
9.4 Reflect