练习:跟着 Go 官方示例练标准库
go基础 › 练习 02 · 官方示例上手 (第 2 章)
标准库才是 Go 最大的「框架」,先把最常用的几个包练熟。

项目目标
跟着官方示例,把 JSON、文件、时间、HTTP 这几个高频标准库全部动手跑一遍。
要做的功能
核心功能(必做)
- 运行官方 hello 示例,用 go run 跑通并理解 main 包结构。
- 用 encoding/json 解析与生成 JSON。
- 用 os / io 读写文件,统计行数与词数。
- 用 time 格式化与解析时间。
- 用 net/http 起一个返回 JSON 的小接口。
进阶功能(选做)
- 用 flag 接收命令行参数
- 用 sync.WaitGroup 并发处理
- 用 embed 打包静态文件进二进制
会练到的知识点
- main 包与包组织
- 标准库 json/io/os/time/http
- 接口与 error
- defer
验收标准
- 各示例都能 go run 成功
- HTTP 接口能返回 JSON
- 文件统计结果正确
难度与工期
难度:★★☆ · 建议工期:3–5 天 · 适合:学完基础语法、准备上手实战
参考实现(GitHub)
先自己动手实现,卡住了再对照参考;也可以只看它的目录结构,别直接照抄。
golang/example —— Go 官方维护的示例代码集合,覆盖标准库最常见用法。
加分项
- 把示例改造成自己的小工具
- 加单元测试
- 用 go vet / staticcheck 检查
建议做法:先把「核心功能」列成本地待办,每完成一项就跑一次;做完再回头看参考实现,对比自己的设计差在哪。
⚠️ 版权声明
本文为免费文章,欢迎转载。转载请注明出处:一木科技(https://www.pingquan.vip/2026/10/14/practice-go-stdlib/),并保留原文链接。
还没有评论,来说两句?