跳到主要内容

go 语言学习

· 阅读需 3 分钟
ahKevinXy
作者

archive/tar​

Package tar 实现对 tar 档案的访问。它的目的是去涵盖大部分的变体(variations),其中包括 GNU 和 BSD tar生成的包。

bufio​

软件包 bufio 实现了缓冲 I/O 。它包装一个 io.Reader 或io.Writer 对象,创建另一个对象(Reader 或 Writer),它也实现了接口,但提供缓冲和文本 I/O 的一些帮助。

builtin​

内置包提供了 Go 的预先声明的标识符的文档。这里记录的项目实际上并不包含在内置包中,但是这里的描述允许 godoc 为语言的特殊标识符提供文档。

bytes​

包字节实现了操作字节片的函数。它类似于字符串包的设施。

函数​

Compare 比较

compress 压缩​

container 容器​

context 上下文​

crypto 加密​

database 数据库​

debug 调试​

encoding 编码​

errors 错误​

expvar​

xpvar 为公共变量提供了标准化接口,如服务器中的操作计数器。它以 JSON 格式在 /debug/vars 中通过 HTTP 公开这些变量。

设置或修改这些公共变量的操作是原子操作。

除了添加 HTTP 处理程序之外,该程序包还会注册以下变量:

该包有时只是为了注册 HTTP 处理程序和上述变量的副作用而导入。要以这种方式使用,请将此程序包链接到您的程序中:

flag 命令行参数解析包​

fmt​

fmt 包使用函数实现 I/O 格式化(类似于 C 的 printf 和 scanf 的函数), 格式化参数源自C,但更简单

go​

hash 散列​

html 超文本​

image 颜色​

index​

io​

为 I/O 原语提供基本接口。它的主要工作是将这些原语的现有实现(例如包 os 中的那些原语)包装到抽象功能的共享公共接口中,以及一些其他相关原语中。

因为这些接口和原语用各种实现包装较低级别的操作,除非另有通知的客户端不应该认为它们对于并行执行是安全

log 日志​

math 数学计算​

mime 拟态​

mime包实现了MIME规范的一部分。

net 网络​

os 系统​

path 路径​

plugin 插件​

reflect 反射​

regexp 正则表达式​

runtime 运行时​

sort 排序​

strconv 转换​

strings 字符串​

sync 同步​

syscall 系统调用​

testing 测试​

text 文本​

time 时间​

unicode 编码​

unsafe 不安全性 (操作指针)​