15、Go语言包的使用与管理

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 以提供缓冲输入输

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值