Go 基础学习清单#
第一阶段:语法入门#
- 安装 Go
- 会运行
go run main.go - 理解
package/import/main - 变量声明:
var/:= - 基本类型:
int/string/bool/float64 -
if/else -
for循环 -
switch - 函数
- 多返回值
第二阶段:核心数据结构#
-
array数组 -
slice切片 -
map字典 -
struct结构体 -
method方法 -
interface接口基础
第三阶段:Go 特有重点#
- 指针
-
error错误处理 -
defer -
package组织代码 -
go mod管理依赖
第四阶段:标准库#
-
fmt -
strings -
strconv -
time -
os -
encoding/json -
net/http
第五阶段:小项目#
- 命令行 Todo
- JSON 文件存储
- 简单 HTTP Server
- RESTful API
- 连接数据库