Go语言golang零基础入门培训
第1章 初识篇
1 环境搭建
2 变量的基本使用
3 变量的自动推导类型
4 变量的命名规范
第2章 入门篇
5 基本数据类型
6 fmt输入输出
7 常量
8 枚举
9 基本运算符
10 其他运算符
11 选择结构:if-else
12 选择结构:switch
13 循环结构
14 多重循环控制
第3章 提高篇
15 函数的基本使用
16 匿名函数
17 闭包
18 递归函数
19 数组
20 切片1
21 切片2
22 不定参数
23 字符串的处理函数
24 字符串转换
25 Map
26 结构体
27 指针
28 值传递和引用传递
29 排序算法:冒泡排序
30 排序算法:快速排序
第4章 精通篇
31 匿名字段
32 方法
33 方法的继承与重写
34 方法值与表达式
35 接口
36 多态
37 空接口
38 类型断言
39 error接口
40 panic函数
41 延迟调用defer
42 recover
43 文件的写入
44 文件的读取
45 实战:大文件的拷贝
46 Go并发1
47 Go并发2
48 无缓冲channel
49 有缓冲channel
50 生产者消费者模型
51 定时器
52 select
53 互斥锁 (sync.Mutex)
54 读写锁 (sync.RWMutex)
55 条件变量(sync.Cond)
56 WaitGroup与Init函数
57 Map并发处理机制(sync.Map)
58 多文件编程