返回介绍

章节速览

发布于 2024-10-11 12:38:57 字数 744 浏览 0 评论 0 收藏 0

本书由 9 章组成,每章内容简要描述如下。

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文