Go 函数
详解Go函数:定义、返回值、错误处理、匿名函数、泛型、defer、接口模拟多态
详解Go函数:定义、返回值、错误处理、匿名函数、泛型、defer、接口模拟多态
详解Go错误处理:业务错误、程序错误、defer、panic、recover
详解 Go 的值传递:哪些类型传参后修改会影响原数据,结构体与指针的区别
详解 Go 协程:用 go 启动、main 提前退出的坑、用 WaitGroup 等待多任务完成
详解 Go 通道:无缓冲与有缓冲的区别、关闭与 range 接收、用 select 多路监听
详解 Go 锁:用 Mutex 保护共享切片、不加锁会丢数据,以及读多写少时用 RWMutex
讲清 Go 为什么用 GMP:G/M/P 各自干什么、旧调度的锁竞争、本地队列、Work Stealing 与 Hand-off
详解 Go 文件读写删除、os.OpenFile 的 flag 与权限位,以及常见目录操作
详解 Go encoding/json:Marshal / Unmarshal、结构体标签、omitempty,以及常见坑