Go语言包的使用与管理
1. 标准库概述
Go发行版包含150多个标准内置包,用于实现常见功能,如 fmt 、 os 等,整体构成标准库。除一些底层例程外,大部分标准库用Go自身编写。标准库文档可查看:http://golang.org/pkg/ 。以下是部分标准库包的功能介绍:
| 包分类 | 包名 | 功能描述 |
| ---- | ---- | ---- |
| 系统相关 | unsafe | 包含跳出Go类型安全的命令,正常程序一般不需要,与C/C++交互时可能有用 |
| 系统相关 | syscall | 底层外部包,提供对底层操作系统调用的原始接口 |
| 系统相关 | os | 提供与操作系统功能的平台无关接口,设计类似Unix,隐藏不同操作系统差异 |
| 系统相关 | os/exec | 可运行外部操作系统命令和程序 |
| 文件处理 | archive/tar 和 archive/zip | 用于文件的压缩和解压缩 |
| 输入输出 | fmt | 包含格式化输入输出功能 |
| 输入输出 | io | 提供基本输入输出功能,主要是对 os 函数的封装 |
| 输入输出 | bufio | 封装 io 以提供缓冲输入输
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



