- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
Go学习笔记
Go 学习笔记
前⾔言
暂时不知道写啥……
下载地址:
! 本书不定期更新,可以到 /qyuhen 下载必威体育精装版版。
联系⽅方式:
! email: qyuhen@
! QQ: 1620443
2
更新记录
2012-01-11 开始学习 Go。
2012-01-15 第⼀一版 R60。
2012-03-29 升级到 1.0。
2012-06-15 升级到 1.0.2。
2013-03-26 升级到 1.1。
2013-06-26 更新 godoc 规范。
2013-07-01 增加 UDP ⽰示例。
2013-07-09 完善反射内容。
2013-07-20 修正部分内容。
2013-08-20 补充部分内容。
2013-10-11 调整部分内容。
3
⺫⽬目录
第⼀一部分 Go 语⾔言! 10
第 1 章 基础! 11
1.1 变量! 11
1.2 基本类型! 12
1.3 类型转换! 14
1.4 常量! 14
1.5 字符串! 16
1.6 运算符! 21
1.7 指针! 22
1.8 保留字! 24
1.9 控制结构! 24
1.10 ⾃自定义类型! 30
1.11 初始化! 31
1.12 内置函数! 32
第 2 章 函数! 33
2.1 函数定义! 33
2.2 函数类型! 33
2.3 多返回值、命名返回参数! 34
2.4 变参! 35
2.5 匿名函数、闭包! 36
2.6 Defer! 37
2.7 Panic、Recover ! 39
2.8 Call Stack! 41
第 3 章 Array、Slices 和 Maps! 43
4
3.1 Array! 43
3.2 Slices! 45
3.3 Maps! 49
第 4 章 Structs! 53
4.1 定义! 53
4.2 初始化! 54
4.3 匿名字段! 55
4.4 ⽅方法! 59
4.5 内存布局! 66
4.6 字段标签! 67
第 5 章 接⼝口! 69
5.1 接⼝口定义! 69
5.2 执⾏行机制! 71
5.3 匿名字段⽅方法! 74
5.4 空接⼝口! 76
5.5 类型推断! 76
5.6 接⼝口转换! 78
第 6 章 并发! 79
6.1 Goroutine! 79
6.2 Channel! 82
第 7 章 程序结构! 92
7.1 源⽂文件! 92
7.2 包! 93
第 8 章 进阶! 97
8.1 运⾏行时! 97
8.2 内存分配! 97
5
8.3 内存布局! 98
8.4 反射! 101
8.5 数据竞争! 105
8.6 cgo! 108
第 9 章 ⼯工具! 115
9.1 命令⾏行⼯工具! 115
9.2 GDB 调试! 118
9.3 条件编译! 122
9.4 跨平台编译! 124
7.5 程序测试! 124
9.6 开发⼯工具! 129
第⼆二部分 标准库! 131
第 10 章 compress! 132
10.1 zlib! 132
10.2 zip! 133
第 11 章 container! 135
第 12 章 crypto! 136
12.1 md5! 136
12.2 sha256! 136
12.3 hmac! 137
12.4 rand! 137
12.5 des! 138
12.6 rsa! 139
第 13 章 database! 143
第 14 章 debug! 144
第 15 章 encoding! 146
6
15.1 json! 146
第 16 章 expvar! 149
第 17 章 flag! 150
第 18 章 fmt! 153
18.1 print! 153
18.2 scan! 154
第 19 章 go! 156
第 20 章 hash! 158
第 21 章 html! 159
第 22 章 image! 160
第 23 章 index! 161
第 24 章 io! 164
24.1 interface! 164
24.2 text! 165
24.3 binary! 165
24.4 pipe! 166
24.5 encoding! 167
24.6 buffer! 168
24.7 temp! 169
24.8 path! 170
第 25 章 log! 174
第 26 章 math! 175
26.1 rand! 175
26.2 big! 175
第 27 章 net! 177
27.1 tcp! 177
7
27.2 udp! 178
27.3 http! 179
27.4 url! 184
27.5 rpc! 185
第 28 章 os! 189
28.1 system! 189
28.2 enviro
文档评论(0)