
Go by Example 培訓
1
課程說明,編寫第一個程序
1.HelloWorld
2
值,變量,常量
1.值
2.變量
3.常量
3
For循環(huán),if/else分支,分支結(jié)構(gòu)
1.For循環(huán)
2.if/else分支
3.分支結(jié)構(gòu)
4
數(shù)組,切片,關(guān)聯(lián)數(shù)組,Range遍歷
1.數(shù)組
2.切片
3.Map
4.range遍歷
5
函數(shù),多返回值,變參函數(shù)
1.函數(shù)
2.多返回值
3.變參函數(shù)
6
閉包,遞歸
1.閉包
2.遞歸
7
指針,結(jié)構(gòu)體,方法,接口
1.指針
2.結(jié)構(gòu)體
3.方法
4.接口
8
錯誤處理,協(xié)程
1.錯誤處理errors
2.協(xié)程goroutine
9
通道,通道緩沖,通道同步,通道方向,通道選擇器
1.通道
2.通道緩沖
3.通道同步
4.通道方向
5.通道選擇器
10
超時處理,非阻塞通道操作,通道的關(guān)閉,通道遍歷
1.超時處理
2.非阻塞通道操作
3.通道的關(guān)閉
4.通道遍歷
11
定時器,打點器,工作池,速率限制,原子計數(shù)器
1.定時器
2.打點器
3.工作池
4.速率限制
5.原子計數(shù)器
12
互斥鎖,Go狀態(tài)協(xié)程
1.互斥鎖
2.Go狀態(tài)協(xié)程
13
排序,使用函數(shù)自定義排序,Panic,Defer
1.排序
2.自定義函數(shù)排序
3.panic 4.defer
14
組合函數(shù),字符串函數(shù),字符串格式化
1.組合函數(shù)
2.字符串函數(shù)
3.字符串格式化
15
正則表達式,JSON
1.正則表達式
2.JSON
16
時間,時間戳,時間的格式化和解析
1.時間 2.時間戳 3.時間的格式化和解析
17
隨機數(shù),數(shù)字解析,URL解析
1.隨機數(shù)
2.數(shù)字解析
3.URL解析
18
SHA1散列,Base64編碼
1.SHA1散列
2.Base64編碼
19
讀文件,寫文件,行過濾器
1.讀文件
2.寫文件 3
.行過濾器
20
命令行參數(shù),命令行標志,環(huán)境變量
1.命令行參數(shù)
2.命令行標志
3.環(huán)境變量
21
生成進程,執(zhí)行進程,信號,退出
1.生成進程
2.執(zhí)行進程
3.信號
4.退出
