Go语言(Golang)教程
Go语言也叫 Golang,是由 Google 公司发布的一种开源免费的编译型语言,它简单易学,语法优雅,工具链丰富,支持内存回收,特别适合对性能和并发要求很高的网络编程,被称为新时代的“C语言”。
这套Go语言教程使用浅显易懂的语言,介绍了Go语言从基础语法到并发、接口等方面的相关知识,并配有大量实例,实用性强。不管你有没有接触过Go语言,只要有编程基础都可以学习本教程。
- 关于本书
- 1. 软件版权
- 2. 项目说明
- 第一章 · 基础
- 1. 入门
- 2. 编译
- 3. 变量和声明
- 4. 静态类型
- 5. 类 C 语法
- 6. 垃圾回收
- 7. 运行 go 代码
- 8. 导入包
- 9. 函数声明
- 10. 继续之前
- 第二章 · 结构体
- 1. 声明和初始化
- 2. 结构体上的函数
- 3. 构造器
- 4. 结构体的字段
- 5. new
- 6. 组合
- 7. 指针类型和值类型
- 8. 继续之前
- 第三章 · 映射、数组和切片
- 1. 数组
- 2. 切片
- 3. 指针类型和值类型
- 4. 映射
- 5. 继续之前
- 第四章 · 代码组织和接口
- 1. 包管理
- 2. 接口
- 3. 继续之前
- 第五章 · 花絮
- 1. 错误处理
- 2. defer
- 3. 初始化的if
- 4. go语言风格
- 5. 空接口和转换
- 6. 字符串和字节数组
- 7. 函数类型
- 8. 继续之前
- 第六章 · 并发
- 1. go协程
- 2. 同步
- 3. 通道
- 4. 继续之前
- 总结
- 1. 总结