读《Go 语言实战》

读《Go 语言实战》

英文版书名《Go in action》
William Kennedy
Brian Ketelsen
Eirk St. Martin 

2017年3月 第 1 版

Go 语言是现代的,快速的,带有一个强大的标准库。
内置对并发的支持
使用接口作为代码复用的基础模块。

一,GO语言介绍
二,快速开始一个GO程序
每个代码文件都属于一个包,而包应该与代码文件所在的文件夹同名。
如果变量的值没有显式初始化,编译器就会将变量的值初始化为零值。
指针可以在函数间或 goroutine 间共享数据。

三,打包和工具链
如何写包
如何引用包

四,数组、切片和映射
五,GO语言的类型系统
类型:
内置类型
引用类型
结构类型

值传递,引用(指针)传递

六,并发
七,并发模式
runner
pool
work

八,标准库
九,测试和性能
单元测试
模仿调用(mock)
是本不错的,有测试章节的。比较少。当然网上是有文章的。

好书,基础内容全面,推荐分 9 分(10分制)。