Go语言实战

时间:2020-10-01 16:02:28
【文件属性】:
文件名称:Go语言实战
文件大小:9.2MB
文件格式:PDF
更新时间:2020-10-01 16:02:28
Go语言实战 章节速览 本书由 9 章组成,每章内容简要描述如下。  第 1 章快速介绍这门语言是什么,为什么要创造这门语言,以及这门语言要解决什么问 题。这一章还会简要介绍一些 Go 语言的核心概念,如并发。  第 2 章引导你完成一个完整的 Go 程序,并教你 Go 作为一门编程语言必须提供的特性。  第 3 章介绍打包的概念,以及搭建 Go 工作空间和开发环境的最佳实践。这一章还会展 示如何使用 Go 语言的工具链,包括获取和构建代码。  第 4 章展示 Go 语言内置的类型,即数组、切片和映射。还会解释这些数据结构背后的 实现和机制。  第 5 章详细介绍 Go 语言的类型系统, 从结构体类型到具名类型,再到接口和类型嵌套。这一章还会展示如何综合利用这些数据结构,用简单的方法来设计结构并编写复杂的软件。 第 6 章深入展示 Go 调度器、并发和通道是如何工作的。这一章还将介绍这个方面背后 的机制。 第 7 章基于第 6 章的内容,展示一些实际开发中用到的并发模式。你会学到为了控制任 务如何实现一个 goroutine 池,以及如何利用池来复用资源。 第 8 章对标准库进行探索,深入介绍 3 个包,即 log、 json 和 io。这一章专门介绍这 3 个包之间的某些复杂关系。 第 9 章以如何利用测试和基准测试框架来结束全书。读者会学到如何写单元测试、表组 测试以及基准测试,如何在文档中增加示例,以及如何把这些示例当作测试使用

网友评论