Go 语言是谷歌推出的一种全新的编程语言,旨在不损失应用程序性能的情况下降低代码的复杂性,具有“部署简单、并发性好、语言设计良好、执行性能好”等优势,目前国内诸多IT 公司均己采用 Go 语言开发项目。
今天给Go语言爱好者分享一份 《Go语言入门经典》 ,共278页24章,详细讲解了Go 语言的几乎所有核心知识点,并且由浅入深,条理清晰,每章还有多个代码示例,能帮助你更好地学习Go语言,建议想要掌握Go语言的零基础读者以及对Go语言感兴趣的程序员学习收藏。
目录展示
-
起步
-
理解类型
-
理解变量
-
使用函数
-
控制流程
-
数组、切片和映射
-
使用结构体和指针
-
创建方法和接口
-
使用字符串
-
处理错误
-
使用Goroutine
-
通道简介
-
使用包实现代码重用
-
Go语言命名约定
-
......
使用函数
-
函数是什么?
-
定义不定参数函数
-
使用具名返回值
-
使用递归函数
-
将函数作为值传递
使用Goroutine
- 理解并发
- 并发和并行
- 通过Web浏览器来理解并发
- 阻塞和非阻塞代码
- 使用Goroutine处理并发操作
- 定义Goroutine
测试和性能
- 测试的重要性
- testing包
- 基准测试
- 提供测试覆盖率
部署Go语言代码
- 理解目标
- 压缩二进制文件的大小
- 使用Docker
- 下载二进制文件
- 使用Go get
- 通过包管理器发布代码
由于篇幅有限,不能全部展示出来,想要提升的同学请务必拿走学习!
资料源自网络,PDF仅作免费交流分享,侵删