内容介绍
十年以来,主流的系统级编程语言并未出现过,但在这期间,计算环境已经发生了巨大的变化。为此 Google 结合解释型编程的轻松、动态类型语言的高效以及静态类型语言的安全的编译型语言, 设计出了简洁高效的 Go 语言。
本书会带领大家入门 Go 语言, 您将学到如下内容:
- Go 语言的环境搭建
- 第一个应用程序 Hello World
- 语法 1 : 变量,常量,条件语句
- 语法 2 : 数组,切片,集合,协程,通道
- 语法 3 : 函数,结构体,方法,接口
- 语法 4 : 延迟,异常,恢复,指针,反射
- 项目实战和后续学习
以上每一小节会给出可运行例子的代码, 方便大家学习和理解。在讲解基础的过程中顺便说下我这三年多用 Go 的心得和遇到的坑, 其中切片,集合,协程, 管道会偏重点介绍。
学完语法之后,可能还是懵懵懂懂的,好像学会了, 但是好像又无从下手。这里的项目实战和后续学习会提供两个练手项目的源代码, 一个是用 Gin 框架写的留言板, 另一个是用原生 gRPC 写的微服务案例。