Go语言实战 PDF 分享下载

1,222 阅读4分钟

《Go语言实战》

pan.baidu.com/s/1mWOzCk1V… 提取码:277h

Go语言结合了底层系统语言的能力以及现代语言的高级特性,旨在降低构建简单、可靠、高效软件的门槛。本书向读者提供一个专注、全面且符合语言习惯的视角。

Go语言实战同时关注语言的规范和实现,涉及的内容包括语法、类型系统、并发、管道、测试,以及其他一些主题。

Go语言实战目标读者是已经有一定其他编程语言经验,想要开始学习Go 语言或者更深入了解Go 语言及其内部机制的中级开发者。本书会提供一个专注、全面且符合习惯的视角。本书关注Go 语言的规范和实现,涉及的内容包括语法、Go 的类型系统、并发、通道和测试等主题。

Go语言实战 主要内容 ● Go语言规范和实现。 ● Go语言的类型系统。 ● Go语言的数据结构的内部实现。 ● 测试和基准测试。

  目录
  第1章 关于Go语言的介绍 1
  11 用Go解决现代编程难题 2
  111 开发速度 2
  112 并发 3
  113 Go语言的类型系统 5
  114 内存管理 7
  12 你好,Go 7
  13 小结 82章 快速开始一个Go程序 9
  21 程序架构 9
  22 main包 11
  23 search包 13
  231 search.go 13
  232 feed.go 21
  233 match.go defaultgo 24
  24 RSS匹配器 30
  25 小结 363章 打包和工具链 37
  31 包 37
  311 包名惯例 38
  312 main包 38
  32 导入 39
  321 远程导入 40
  322 命名导入 40
  33 函数init 41
  34 使用Go的工具 42
  35 进一步介绍Go开发工具 44
  351 go vet 44
  352 Go代码格式化 45
  353 Go语言的文档 45
  36 与其他Go开发者合作 48
  37 依赖管理 48
  371 第三方依赖 49
  372 对gb的介绍 50
  38 小结 524章 数组、切片和映射 53
  41 数组的内部实现和基础功能 53
  411 内部实现 53
  412 声明和初始化 54
  413 使用数组 55
  414 多维数组 58
  415 在函数间传递数组 59
  42 切片的内部实现和基础功能 60
  421 内部实现 60
  422 创建和初始化 61
  423 使用切片 63
  424 多维切片 74
  425 在函数间传递切片 75
  43 映射的内部实现和基础功能 76
  431 内部实现 76
  432 创建和初始化 78
  433 使用映射 79
  434 在函数间传递映射 81
  44 小结 82
​
  第5章 Go语言的类型系统 83
  51 用户定义的类型 83
  52 方法 87
  53 类型的本质 90
  531 内置类型 91
  532 引用类型 91
  533 结构类型 93
  54 接口 95
  541 标准库 96
  542 实现 98
  543 方法集 99
  544 多态 103
  55 嵌入类型 105
  56 公开或未公开的标识符 113
  57 小结 1216章 并发 122
  61 并发与并行 122
  62 goroutine 125
  63 竞争状态 132
  64 锁住共享资源 135
  641 原子函数 135
  642 互斥锁 138
  65 通道 140
  651 无缓冲的通道 141
  652 有缓冲的通道 146
  66 小结 1497章 并发模式 150
  71 runner 150
  72 pool 158
  73 work 168
  74 小结 1748章 标准库 176
  81 文档与源代码 177
  82 记录日志 178
  821 log包 179
  822 定制的日志记录器 182
  823 结论 186
  83 编码 解码 187
  831 解码JSON 187
  832 编码JSON 192
  833 结论 193
  84 输入和输出 193
  841 Writer和Reader接口 194
  842 整合并完成工作 195
  843 简单的curl 199
  844 结论 200
  85 小结 2009章 测试和性能 201
  91 单元测试 201
  911 基础单元测试 202
  912 表组测试 205
  913 模仿调用 208
  914 测试服务端点 212
  92 示例 217
  93 基准测试 220
  94 小结 224