- 1.1 io — 基本的 IO 接口
- 1.2 ioutil — 方便的 IO 操作函数集
- 1.3 fmt — 格式化 IO
- 1.4 bufio — 缓存 IO
- 2.1 strings — 字符串操作
- 2.2 bytes — byte slice 便利操作
- 2.3 strconv — 字符串和基本数据类型之间转换
- 2.4 regexp — 正则表达式
- 2.5 unicode — Unicode 码点、UTF-8/16 编码
- 3.1 sort — 排序算法
- 3.2 index/suffixarray — 后缀数组实现子字符串查询
- 3.3 container — 容器数据类型:heap、list 和 ring
- 第五章 数学计算
- 5.1 math — 基本数学函数
- 5.2 math/big — 大数实现
- 5.3 math/cmplx — 复数基本函数操作
- 5.4 math/rand — 伪随机数生成器
- 6.1 os — 平台无关的操作系统功能实现
- 6.2 path/filepath — 操作路径
- 6.3 io/fs - 抽象文件系统
- 7.1 database/sql — SQL/SQL-Like 数据库操作接口
- 7.2 encoding/json — json 解析
- 7.3 encoding/xml — xml 解析
- 7.4 encoding/gob — golang 自定义二进制格式
- 7.5 csv — 逗号分隔值文件
- 8.1 flate - DEFLATE 压缩算法
- 8.2 compress/zlib — gnu zlib 压缩
- 8.3 compress/gzip — 读写 gnu zip 文件
- 8.4 compress/bzip2 — bzip2 压缩
- 8.5 archive/tar — tar 归档访问
- 8.6 archive/zip — zip 归档访问
- 9.1 testing - 单元测试
- 9.2 testing - 基准测试
- 9.3 testing - 子测试与子基准测试
- 9.4 testing - 运行并验证示例
- 9.5 testing - 其他功能
- 9.6 httptest - HTTP 测试辅助工具
- 9.7 总结
- 第十一章 网络通信与互联网 (Internet)
- 第十二章 email
- 第十三章 应用构建 与 debug
- 13.1 flag - 命令行参数解析
- 13.2 log - 日志记录
- 13.3 expvar - 公共变量的标准化接口
- 13.4 runtime/debug - 运行时的调试工具
- 第十四章 运行时特性
- 第十五章 底层库介绍
- 15.1 builtin
- 15.2 unsafe — 非类型安全操作
- 第十六章 同步
- 16.1 sync - 处理同步需求
- 16.2 sync/atomic - 原子操作
- 16.3 os/signal - 信号
- 第十七章 加解密