内容介绍

  • 十年以来,主流的系统级编程语言并未出现过,但在这期间,计算环境已经发生了巨大的变化。为此 Google 结合解释型编程的轻松、动态类型语言的高效以及静态类型语言的安全的编译型语言, 设计出了简洁高效的 Go 语言。

  • 本书会带领大家入门 Go 语言, 您将学到如下内容:

    • Go 语言的环境搭建
    • 第一个应用程序 Hello World
    • 语法 1 : 变量,常量,条件语句
    • 语法 2 : 数组,切片,集合,协程,通道
    • 语法 3 : 函数,结构体,方法,接口
    • 语法 4 : 延迟,异常,恢复,指针,反射
    • 项目实战和后续学习
  • 以上每一小节会给出可运行例子的代码, 方便大家学习和理解。在讲解基础的过程中顺便说下我这三年多用 Go 的心得和遇到的坑, 其中切片,集合,协程, 管道会偏重点介绍。

  • 学完语法之后,可能还是懵懵懂懂的,好像学会了, 但是好像又无从下手。这里的项目实战和后续学习会提供两个练手项目的源代码, 一个是用 Gin 框架写的留言板, 另一个是用原生 gRPC 写的微服务案例。