Go教程技术文章
-
Go JSON v2 默认仍会忽略结构体没有声明的 JSON 成员。本文用 RejectUnknownMembers(true) 开启严格解码,并说明如何通过 SemanticError、ErrUnknownName 和 JSON Pointer 定位未知字段,以及从旧 Decoder 迁移时的兼容边界。101 收藏 -
Golang · Go教程 | 2小时前 | 错误处理 · 文件读取 · csv · Go教程 · 数据导入 · csv Go encoding/csv csv.Reader FieldsPerRecord ErrFieldCount
Go csv.Reader 用 FieldsPerRecord 区分固定字段、首行自动定标和允许每行字段数不同三种模式。本文结合 ErrFieldCount、ParseError 与 EOF 的边界,给出固定、自动和宽松读取示例。101 收藏 -
本文用 Go io.Pipe 连接生产者与消费者,说明同步无缓冲读写、正常关闭、CloseWithError 错误传播、读端提前退出和适用边界。100 收藏 -
定位Go slog自定义字段缺失、分组位置不符和派生Logger丢失包装器的问题,给出保留Handler派生语义与context字段的完整示例。100 收藏