
Go by Example 培訓(xùn)
1
課程說明,編寫第一個(gè)程序
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
錯(cuò)誤處理,協(xié)程
1.錯(cuò)誤處理errors
2.協(xié)程goroutine
9
通道,通道緩沖,通道同步,通道方向,通道選擇器
1.通道
2.通道緩沖
3.通道同步
4.通道方向
5.通道選擇器
10
超時(shí)處理,非阻塞通道操作,通道的關(guān)閉,通道遍歷
1.超時(shí)處理
2.非阻塞通道操作
3.通道的關(guān)閉
4.通道遍歷
11
定時(shí)器,打點(diǎn)器,工作池,速率限制,原子計(jì)數(shù)器
1.定時(shí)器
2.打點(diǎn)器
3.工作池
4.速率限制
5.原子計(jì)數(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
正則表達(dá)式,JSON
1.正則表達(dá)式
2.JSON
16
時(shí)間,時(shí)間戳,時(shí)間的格式化和解析
1.時(shí)間 2.時(shí)間戳 3.時(shí)間的格式化和解析
17
隨機(jī)數(shù),數(shù)字解析,URL解析
1.隨機(jī)數(shù)
2.數(shù)字解析
3.URL解析
18
SHA1散列,Base64編碼
1.SHA1散列
2.Base64編碼
19
讀文件,寫文件,行過濾器
1.讀文件
2.寫文件 3
.行過濾器
20
命令行參數(shù),命令行標(biāo)志,環(huán)境變量
1.命令行參數(shù)
2.命令行標(biāo)志
3.環(huán)境變量
21
生成進(jìn)程,執(zhí)行進(jìn)程,信號(hào),退出
1.生成進(jìn)程
2.執(zhí)行進(jìn)程
3.信號(hào)
4.退出
