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