作者:empty 页数:459 出版社:empty |
在接触Go语言之后,对这门编程语言非常着迷,期间也陆陆续续开始一些帮助国内编程爱好者了解和发展Go语言的工作,比如开始录制视频教程(Go编程基础》,但由于目前国内并没有比较好的Go语言书籍,而国.
在接触Go语言之后,对这门编程语言非常着迷,期间也陆陆续续开始一些帮助国内编程爱好者了解和发展Go语言的工作,比如开始录制视频教程(Go编程基础》。但由于目前国内并没有比较好的Go语言书籍,而国外的优秀书籍因为英文的缘故在一定程度上也为不少Go语言爱好者带来了一些学习上的困扰,不仅为了加快扩散Go爱好者的国内群体, 本人在完成阅读这本名叫《The Way to Go》之后, 决定每天抽出一点时间来进行翻译的工作, 并且以开源的形式免费分享给有需要的Go语言爱好者。尽管该书对目前Go语言版本来说有小部分内容相对过时,但是为当下不可多得的好书,相关内容已获得作者同意根据当前Go语言版本进行修改而不作出特别声明,
第1章:GO语言的起源,发展与营及
第2章:安装与运行环
第3章:编海器,集成开发环境与其它工具
第4章:基本结构和基本数据类
11起源与发展
12语言的主要特性与发展的环境和影响因素
2.1平台与架构
22Go环境变量
23在Linux上安装Co
24在MacO5X上安装Go
25在Wing ows上安装Go
26安装目录清单
27Go运行时(numi me)
2.8Go解科器
31Gu开发环皮的基本要求
32编辑器和集成开发环境
33调试器
3A豹建并运行Go程序
35格式化代码
36成代码文档
37其它工具
38Go性能说明
39与其它言进行交互
4.1.文件名,键字与标识持
42Go程序的基本结构和要素
43常量
44变量
45基木类型和运算
45字符串
47saings和st rconv包
48时间和日期
49指针
第5章:控制结构
第6章:函数(functi an)
第7章数组与切片
第A章Map
第9章包(package)
S1af-ehr比构
52测试多返回值函致的错误
53switc结构
5+l or结构
55Breake与co mime
56标签与goto
6.1介绍
52函散参数与回值
63传递变长参数
64dcler和追踪
65内置函数
66递函数
6.7函敷作为参数
6后岗包
69应用包:将函数作为
6.10使用用包调试
6.11计算函致执行制间
6.12通过内存缓存来提升性能
71声明和初化
72切片
73 For-range结构
74切片重组ve slice)
75切片的复制与加
76字符,数维和幼片的应用
H.1声明, 初始化和make
82测试键值对是杏存在及量踪元素
8.3lFange的用法
84mp类型的例片
A5mpp的排序
8.6将map的键信对词
91库概述
92mgexp包
93模和sync包
94精密计算和iig包
95自定义包和可见性
96为白定义包使用god ac
97使用b install安装自定义包
98白定义包的目录结构ge ims ll和go test
99通过Git打包和安装
910Go的外部包和项目
9.11在Ga程序中使用外部库
10.1结构体定义
102使用工厂方法创建结构体文例
103使用白定义包中的结构体
104带标的结构体
10S名字段和内液结构体
106方法
10.7类型的Strng 0方法和格式化描述符
10.8垃圾回收和Sy i Final i aer
1L1接口是什么
1.2擦口套接口
113类型断育:如何检和转换接口变的类型
11.4类型判高:types wich
1L5测试一个值是否实现了某个接口
11.6使用方法集与找口
11.7第一个例子:使用S are r口排序
118第二个例子:和写
1L.9空口
1110反包
1L.11Prinif和反射
11.12接口与动类型
I113总结:Go中的面向对象
1114桔构体、生合和真函数
12.1读取用户的输入
122立件读写
12.3文件持贝
124从命令行读取参数
175用hut or读取文件
第10章结构(smu c) 与方法(mth nd)
第11章:擦口(mer face) 与反射(ief lectio o)
第12章:读写数据
126用切片读写文件
12.7用deter关闭文性
12*使用接口的实际例于:fuc Fprintf
129格式化IS ON数据
12.10XML数据格式
12.11用Gob传数据
12.12Gn中的密码学
1.1误处理
132运行时异和pin ic
133从panic中恢复(Reco ser)
134白定义包中的错误处玛和panicking
135一种用包处理错误的模式
13.6启动外部命令和程序
11.7Gm中的单元测以和基准测试
138测试的具体例子
139用(测试数据)表动试
1310性能调::分析并优化Go程序
14.1什么是的程
142协程间的情道
143协程的同步:关雨通道测试塞的通道
14.4使用select切换程
145通道, 超时和计时器(Ticker)
146协程和恢复(recover)
147新旧模型对比:任务和u or ket
14名悄性生成器的实现
149实现Futures模式
1S.1tcp服务器
152一个简单的网页服务器
153访问并读联页面
154写一个简单的网页应用
16.1误用声明导致变覆盖
162误用字符事
163发生活深时使用de tir关闭一个文件
164何时使用n 0和make 0
15S不需要将一个指向片的指针传递给函效
16