Learn Go.
- 如何写 Go 代码
- 基础
- 函数 func
- 包 package
- 变量 var
- 基本类型 bool string int? uint? byte rune float? complex?
- 流程控制 if for switch defer
- 指针地址 &i 和指针读值 *p
- 结构体 struct
- 数组 var a [2]string
- 数组切片 s[1:4],长度len(s)和容量cap(s),0值nil,range遍历
- 创建 make
- 映射 map
- 方法、接口、其他
- 方法 method,定义中有调用者
- 接口 interface
- 错误 error
- 图像 image
- 并发
- 子程序 go routine
- 信道 chan,缓冲大小,主动关闭 close()
- select 语句等待多个通信操作
- 互斥锁 sync.Mutex
- Web 简易爬虫