《GO语言趣学指南=GET PROGRAMMING WITH GO》求取 ⇩

第0单元入门3

第1章各就各位,预备,Go!3

1.1 什么是Go4

1.2 Go Playground6

1.3 包和函数7

1.4 唯一允许的大括号放置风格8

1.5 小结9

实验:playground.go10

第1单元命令式编程13

第2章被美化的计算器13

2.1 执行计算13

2.2 格式化输出15

2.3 常量和变量16

2.4走捷径18

2.4.1 一次声明多个变量18

2.4.2 增量并赋值操作符18

2.5 数字游戏19

2.6 小结20

实验:malacandra.go21

第3章循环和分支22

3.1 真或假23

3.2 比较24

3.3 使用if实现分支判断25

3.4 逻辑运算符26

3.5 使用switch实现分支判断28

3.6 使用循环实现重复执行30

3.7 小结31

实验:guess.go32

第4章变量作用域33

4.1 审视作用域34

4.2 简短声明35

4.3 作用域的范围37

4.4 小结39

实验:random-dates.go39

第5章 单元实验:前往火星的航行票40

第2单元类型45

第6章实数45

6.1声明浮点类型变量46

6.1.1 单精度浮点数47

6.1.2 零值47

6.2 打印浮点类型48

6.3 浮点精确性49

6.4 比较浮点数51

6.5 小结51

实验:Piggy.go52

第7章整数53

7.1声明整数类型变量54

7.1.1 为不同场合而设的整数类型54

7.1.2 了解类型56

7.2 为8位颜色使用uint8类型56

7.3整数回绕58

7.3.1 聚焦二进制位58

7.3.2 避免时间回绕60

7.4 小结61

实验:piggy.go62

第8章大数63

8.1 击中天花板63

8.2 big包65

8.3 大小非同寻常的常量66

8.4 小结68

实验:cains.go68

第9章多语言文本69

9.1 声明字符串变量70

9.2 字符、代码点、符文和字节71

9.3 拉弦73

9.4 使用凯撒加密法处理字符73

9.5 将字符串解码为符文76

9.6 小结77

实验:caesar.go78

实验:international.go78

第10章类型转换79

10.1 类型不能混合使用79

10.2 数字类型转换81

10.3 类型转换的危险之处82

10.4 字符串转换83

10.5 转换布尔值85

10.6 小结86

实验:input.go86

第11章单元实验:维吉尼亚加密法87

实验:decipher.go88

实验:cipher.go89

第3单元构建块93

第12章函数93

12.1 函数声明94

12.2 编写函数97

12.3 小结99

实验:functions.go99

第13章方法100

13.1 声明新类型101

13.2 引入自定义类型102

13.3 通过方法为类型添加行为103

13.4 小结105

实验:methods.go106

第14章一等函数107

14.1 将函数赋值给变量108

14.2 将函数传递给其他函数109

14.3 声明函数类型110

14.4 闭包和匿名函数111

14.5 小结113

实验:calibrate.go114

第15章 单元实验:温度表115

第4单元收集器119

第16章劳苦功高的数组119

16.1 声明数组并访问其元素119

16.2 小心越界121

16.3 使用复合字面量初始化数组121

16.4 迭代数组122

16.5 数组被复制123

16.6 由数组组成的数组125

16.7 小结125

实验:chess.go126

第17章切片:指向数组的窗口127

17.1 切分数组128

17.2 切片的复合字面量130

17.3 切片的威力130

17.4 带有方法的切片132

17.5 小结133

实验:terraform.go133

第18章更大的切片134

18.1 append函数134

18.2 长度和容量135

18.3 详解append函数136

18.4 三索引切分操作137

18.5 使用make函数对切片实行预分配138

18.6 声明可变参数函数139

18.7 小结140

实验:capacity.go140

第19章无所不能的映射141

19.1 声明映射142

19.2 映射不会被复制143

19.3 使用make函数对映射实行预分配144

19.4 使用映射进行计数145

19.5 使用映射和切片实现数据分组146

19.6 将映射用作集合147

19.7 小结148

实验:words.go148

第20章单元实验:切片人生150

20.1开天辟地150

20.1.1 观察世界151

20.1.2 激活细胞151

20.2适者生存152

20.2.1 存活还是死亡152

20.2.2 统计邻近细胞152

20.2.3 游戏逻辑153

20.3 平行世界153

第5单元状态与行为157

第21章结构157

21.1 声明结构157

21.2 通过类型复用结构159

21.3 通过复合字面量初始化结构159

21.4 结构被复制161

21.5 由结构组成的切片161

21.6 将结构编码为JSON162

21.7 使用结构标签定制JSON164

21.8 小结165

实验:landing.go165

第22章Go没有类166

22.1 将方法绑定到结构166

22.2 构造函数168

22.3 类的替代品169

22.4 小结171

实验:landing.go171

实验:distance.go171

第23章组合与转发173

23.1 合并结构174

23.2 实现自动的转发方法176

23.3 命名冲突178

23.4 小结180

实验:gps.go180

第24章接口181

24.1 接口类型182

24.2 探索接口185

24.3 满足接口187

24.4 小结189

实验:marshal.go189

第25章单元实验:火星上的动物190

避难所190

第6单元深入Go语言195

第26章关于指针的二三事195

26.1 &和*196

26.2指针的作用就是指向199

26.2.1 指向结构的指针201

26.2.2 指向数组的指针202

26.3实现修改203

26.3.1 将指针用作形参203

26.3.2 指针接收者204

26.3.3 内部指针206

26.3.4 修改数组207

26.4隐式指针208

26.4.1 映射也是指针208

26.4.2 切片指向数组208

26.5 指针和接口209

26.6 明智地使用指针210

26.7 小结211

实验:turtle.go211

第27章关于nil的纷纷扰扰212

27.1 通向惊恐的nil指针213

27.2 保护你的方法214

27.3 nil函数值216

27.4 nil切片217

27.5 nil映射218

27.6 nil接口218

27.7 nil之外的另一个选择219

27.8 小结220

实验:knights.go221

第28章孰能无过222

28.1 处理错误223

28.2优雅的错误处理224

28.2.1 文件写入225

28.2.2 关键字defer227

28.2.3 创造性的错误处理228

28.3新的错误229

28.3.1 按需返回错误231

28.3.2 自定义错误类型232

28.4不要惊恐235

28.4.1 其他语言中的异常235

28.4.2 如何引发惊恐236

28.4.3 处理惊恐237

28.5 小结237

实验:url.go238

第29章 单元实验:数独规则239

第7单元并发编程243

第30章goroutine和并发243

30.1 启动goroutine244

30.2 不止一个goroutine245

30.3 通道247

30.4 使用select处理多个通道249

30.5 阻塞和死锁251

30.6 地鼠装配线252

30.7 小结256

实验:remove-identical.go256

实验:split-words.go256

第31章并发状态257

31.1 互斥锁258

31.2 长时间运行的工作进程262

31.3 小结267

实验:positionworker.go268

实验:rover.go268

第32章单元实验:寻找火星生命269

32.1 可供活动的网格269

32.2 报告发现270

结语:何去何从273

2020《GO语言趣学指南=GET PROGRAMMING WITH GO》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

FOR HERE OR TO GO ?(1997 PDF版)
FOR HERE OR TO GO ?
1997 THE UNIVERSITY OF MICHIGAN PRESS
GO语言机器学习实战(2020 PDF版)
GO语言机器学习实战
2020
PURPLE COW( PDF版)
PURPLE COW
PORTFOLIO
CHICANO ROOTS GO DEEP( PDF版)
CHICANO ROOTS GO DEEP
Go go heavenの勇気(1988.07 PDF版)
Go go heavenの勇気
1988.07 角川書店
United States 1981:the get 'em and go travel guides(1980 PDF版)
United States 1981:the get 'em and go travel guides
1980 Houghton mifflin company
Mexico 1981:the get 'em and go travel guides(1980 PDF版)
Mexico 1981:the get 'em and go travel guides
1980 Houghton mifflin company
South america 1981:the get 'em and go travel guides(1980 PDF版)
South america 1981:the get 'em and go travel guides
1980 Houghton mifflin company
JUDO (JUJUTSU)(1937 PDF版)
JUDO (JUJUTSU)
1937 BOARD OF TOURIST INDUSTRY
1-2-3 GO!(1984 PDF版)
1-2-3 GO!
1984 ADDISON-WESLEY PUBLISHING COMPANY
Hippos go berserk!(1996 PDF版)
Hippos go berserk!
1996 Simon & Schuster Books for Young Readers
GO ON READING(1992 PDF版)
GO ON READING
1992 PERGAMON PRESS
PUERTO RICO(1995 PDF版)
PUERTO RICO
1995 PUE
ABC GO!(1962 PDF版)
ABC GO!
1962 THE CROWELL-COLLIER PUBLISHING COMPANY
THE INFINITIVE OF GO(1980 PDF版)
THE INFINITIVE OF GO
1980 MAGNUM BOOKS