图书介绍

Go语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Go语言程序设计
  • (美)萨默菲尔德著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115317902
  • 出版时间:2013
  • 标注页数:354页
  • 文件大小:122MB
  • 文件页数:372页
  • 主题词:程序语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Go语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 5个例子1

1.1开始1

1.2编辑、编译和运行3

1.3 Hello Who?6

1.4大数字——二维切片8

1.5栈——自定义类型及其方法12

1.6 americanise示例——文件、映射和闭包18

1.7从极坐标到笛卡儿坐标——并发28

1.8练习33

第2章 布尔与数值类型35

2.1基础35

2.2布尔值和布尔表达式39

2.3数值类型40

2.3.1整型42

2.3.2浮点类型46

2.4例子:statistics53

2.4.1实现一个简单的统计函数54

2.4.2实现一个基本的HTTP服务器55

2.5练习58

第3章 字符串60

3.1字面量、操作符和转义61

3.2比较字符串63

3.3字符和字符串65

3.4字符串索引与切片67

3.5使用fmt包来格式化字符串69

3.5.1格式化布尔值73

3.5.2格式化整数74

3.5.3格式化字符75

3.5.4格式化浮点数75

3.5.5格式化字符串和切片76

3.5.6为调试格式化78

3.6其他字符处理相关的包80

3.6.1 strings包81

3.6.2 strconv包86

3.6.3 utf8包90

3.6.4 unicode包91

3.6.5 regexp包92

3.7例子:m3u2pls101

3.8练习106

第4章 集合类型108

4.1值、指针和引用类型108

4.2数组和切片115

4.2.1索引与分割切片119

4.2.2遍历切片119

4.2.3修改切片121

4.2.4排序和搜索切片125

4.3映射128

4.3.1创建和填充映射129

4.3.2映射查询131

4.3.3修改映射132

4.3.4键序遍历映射132

4.3.5映射反转133

4.4例子134

4.4.1猜测分隔符134

4.4.2词频统计136

4.5练习141

第5章 过程式编程144

5.1语句基础144

5.1.1类型转换147

5.1.2类型断言148

5.2分支149

5.2.1 if语句150

5.2.2 switch语句151

5.3 for循环语句158

5.4通信和并发语句160

5.5 defer、 panic和recover166

5.6自定义函数171

5.6.1函数参数172

5.6.2 i n it()函数和main ()函数175

5.6.3闭包176

5.6.4递归函数178

5.6.5运行时选择函数181

5.6.6泛型函数183

5.6.7高阶函数187

5.7例子:缩进排序192

5.8练习197

第6章 面向对象编程199

6.1几个关键概念199

6.2自定义类型201

6.2.1添加方法203

6.2.2验证类型207

6.3接口209

6.4结构体217

6.5例子224

6.5.1 FuzzyBool——一个单值自定义类型224

6.5.2 Shapes——一系列自定义类型229

6.5.3有序映射——一个通用的集合类型240

6.6练习248

第7章 并发编程251

7.1关键概念252

7.2例子256

7.2.1过滤器256

7.2.2并发的Grep260

7.2.3线程安全的映射266

7.2.4 Apache报告271

7.2.5查找副本278

7.3练习285

第8章 文件处理287

8.1自定义数据文件287

8.1.1处理JSON文件290

8.1.2处理XML文件295

8.1.3处理纯文本文件301

8.1.4处理Go语言二进制文件307

8.1.5处理自定义的二进制文件309

8.2归档文件317

8.2.1创建zip归档文件317

8.2.2创建可压缩的tar包319

8.2.3解开zip归档文件321

8.2.4解开tar归档文件322

8.3练习324

第9章 包326

9.1自定义包326

9.1.1创建自定义的包327

9.1.2导入包333

9.2第三方包334

9.3 Go命令行工具简介335

9.4 Go标准库简介336

9.4.1归档和压缩包336

9.4.2字节流和字符串相关的包336

9.4.3容器包337

9.4.4文件和操作系统相关的包339

9.4.5图像处理相关的包341

9.4.6数学处理包341

9.4.7其他一些包341

9.4.8网络包342

9.4.9反射包343

9.5练习346

附录A后记348

附录B软件专利的危害350

附录C精选书目353

热门推荐