Golang 从入门到放弃 -0x10
Go 测试基础、表驱动测试和 benchmark,让代码不再全靠信仰。
Go 测试基础、表驱动测试和 benchmark,让代码不再全靠信仰。
database/sql 入门:连接数据库、CRUD、事务,以及连接池的基本认知。
用 net/http 写最小 Web 服务,处理参数、返回 JSON,并组织基本路由。
channel、close、range、select 和超时控制,补齐 Go 并发通信模型。
goroutine、闭包循环变量坑和 WaitGroup,建立并发编程的第一层直觉。
JSON 编解码、文件读写与配置读取,把基础能力串到一起用。
package、module、go mod 和项目结构基础,开始把代码从单文件拆开。
方法、值接收者、指针接收者、接口、类型断言与 any 的基本用法。
struct、嵌套结构体、匿名结构体和 tag,开始学会组织业务数据。
数组、切片、map 的常见写法,以及切片共享底层数组这类高频坑。
理解指针、传值和传址,搞清 Go 指针和 C 指针的区别与边界。
函数、多返回值、具名返回值、defer,以及 Go 里最基础的错误处理方式。