Golang标准库。对于程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案。以示例驱动的方式讲解Golang的标准库。
1.1 io — 基本的IO接口
1.3 fmt — 格式化IO
1.4 bufio — 缓存IO
2.1 strings — 字符串操作
2.2 strconv — 基本类型和字符串之间转换
2.3 regexp — 正则表达式
2.4 unicode — Unicode码点、UTF-8/16编码
3.1 container — 容器数据类型:heap、list和ring
3.2 bytes — byte slice 便利操作
3.3 index/suffixarray — 后缀数组实现子字符串查询
3.4 sort — 排序算法
4.1 time — 日期和时间操作、显示
5.1 math — 基本数学函数
5.2 math/big — 大数实现
5.3 math/cmplx — 复数基本函数操作
5.4 math/rand — 伪随机数生成器
6.1 os — 平台无关的操作系统功能实现
6.2 path — 操作路径
6.3 path/filepath — 操作文件名路径
7.1 database/sql — SQL/SQL-Like 数据库操作接口
7.2 encoding/json — json 解析
7.3 encoding/xml — xml 解析
7.4 encoding/gob — golang 自定义二进制格式
7.5 cvs — 逗号分隔值文件
8.1 compress/zlib — gnu zlib压缩
8.2 compress/gzip — 读写gnu zip文件
8.3 compress/bzip2 — bzip2压缩
8.4 archive/tar — tar归档访问
8.5 archive/zip — zip归档访问