《Go语言趣学指南》是一本面向Go语言初学者的书,书中循序渐进地介绍了使用Go语言必需知道的知识,展示了非常多生动有趣的例子,并通过提供大量练习来加深读者对书中所述内容的理解。本书共分7个单元,分别介绍了变量、常量、分支和循环等基础语句,整数、浮点数和字符串等常用类型, 类型、函数和方法,数组、切片和映射,结构和接口,指针、nil和错误处理方法,并发和状态保护,并且每个单元都包含相应的大章和单元测试。
无论你是打算使用 Go 编写大型的并发 web 服务,还是说只想用 Go 编写小型脚本和简单的工具,本书都会帮助你打下坚实的基础。
目录
第1章 各就各位,预备,Go!
第2章 被美化的计算器
第3章 循环和分支
第4章 变量作用域
第5章 单元实验:前往火星的航行票
第6章 实数
第7章 整数
第8章 大数
第9章 多语言文本
第10章 类型转换
第11章 单元实验:维吉尼亚加密法
第12章 函数
第13章 方法
第14章 一等函数
第15章 单元实验:温度表
第16章 劳苦功高的数组
第17章 切片:指向数组的窗口
第18章 更大的切片
第19章 无所不能的映射
第20章 单元实验:切片人生
第21章 结构
第22章 Go没有类
第23章 组合与转发
第24章 接口
第25章 单元实验:火星上的动物避难所
第26章 关于指针的二三事
第27章 关于nil的纷纷扰扰
第28章 孰能无过
第29章 单元实验:数独规则
第30章 goroutine和并发
第31章 并发状态
第32章 单元实验:寻找火星生命