>[success] # 序章 - 本笔记会带领大家入门 Go 语言, 您将学到如下内容: - Go 语言的环境搭建 - 第一个应用程序 Hello World - 语法 1 : 变量,常量,条件语句 - 语法 2 : 数组,切片,集合,协程,通道 - 语法 3 : 函数,结构体,方法,接口 - 语法 4 : 延迟,异常,恢复,指针,反射 - 项目实战和后续学习 - 面试知识点 - 以上每一小节会给出可运行例子的代码, 方便大家学习和理解。在讲解基础的过程中顺便说下我这几年用 Go 的心得和遇到的坑, 其中切片,集合,协程, 管道会偏重点介绍。 - 学完语法之后,大家可能还是懵懵懂懂的,好像学会了, 又好像又无从下手。这里的项目实战和后续学习会提供两个练手项目的源代码, 一个是用 Gin 框架写的留言板, 另一个是用原生 gRPC 写的微服务案例。 >[info] # 学前准备 - 在进入学习前,先阅读下面文章了解 Golang 历史起源、使用、设计、以及可能遇到的问题 - [Golang 常见问题和答案(英文版)](http://docscn.studygolang.com/doc/faq#Origins) - [Golang 常见问题和答案(翻译版)](https://blog.csdn.net/u013235478/article/details/86083896) >[info] # 版本发布历史 - [Golang 版本发布历史(英文)](https://docs.studygolang.com/doc/devel/release.html) - [Golang 各版本特性回顾](https://cloud.tencent.com/developer/article/1628741) >[info] # 相关阅读 - [Go语言规范](https://golang.google.cn/ref/spec#Types) - [Go 语言现状](https://www.oschina.net/news/130342/the-state-of-go-2020)