Go参考手册
Go 是一种编译型语言,它结合了解释型语言的游刃有余,动态类型语言的开发效率,以及静态类型的安全性。它也打算成为现代的,支持网络与多核计算的语言。要满足这些目标,需要解决一些语言上的问题:一个富有表达能力但轻量级的类型系统,并发与垃圾回收机制,严格的依赖规范等等。这些无法通过库或工具解决好,因此Go也就应运而生了。
档案 | archive | ||
---|---|---|
archive/tar | 详细 | |
archive/zip | 详细 |
缓冲区 | bufio | ||
---|---|---|
缓存 | bufio | 详细 |
内置 | builtin | ||
---|---|---|
内置包 | builtin | 详细 |
字节 | bytes | ||
---|---|---|
字节 | bytes | 详细 |
压缩 | compress | ||
---|---|---|
压缩/bzip2 | compress/bzip2 | 详细 | |
压缩/flate | compress/flate | 详细 | |
压缩/gzip | compress/gzip | 详细 | |
压缩/lzw | compress/lzw | 详细 | |
压缩/zlib | compress/zlib | 详细 |
容器 | container | ||
---|---|---|
容器数据结构heap | container/heap | 详细 | |
容器数据结构list | container/list | 详细 | |
容器数据结构ring | container/ring | 详细 |
上下文 | context | ||
---|---|---|
上下文 | context | 详细 |
数据库 | database | ||
---|---|---|
数据库/sql | database/sql | 详细 | |
数据库/sql/driver | database/sql/driver | 详细 |
调试 | debug | ||
---|---|---|
debug/dwarf | 详细 | |
debug/elf | 详细 | |
debug/gosym | 详细 | |
debug/macho | 详细 | |
debug/pe | 详细 | |
debug/plan9obj | 详细 |
错误 | errors | ||
---|---|---|
错误 | errors | 详细 |
expvar | ||
---|---|---|
expvar | 详细 |
flag | ||
---|---|---|
flag(命令行参数解析flag包) | 详细 |
fmt | ||
---|---|---|
fmt | 详细 |
go | ||
---|---|---|
go/ast(抽象语法树) | 详细 | |
go/build | 详细 | |
go/constant(常量) | 详细 | |
go/doc(文档) | 详细 | |
go/format(格式) | 详细 | |
go/importer | 详细 | |
go/parser | 详细 | |
go/printer | 详细 | |
go/scanner(扫描仪) | 详细 | |
go/token(令牌) | 详细 | |
go/types(类型) | 详细 |
散列 | hash | ||
---|---|---|
散列 | hash | 详细 | |
hash/adler32 | 详细 | |
hash/crc32 | 详细 | |
hash/crc64 | 详细 | |
hash/fnv | 详细 |
html | ||
---|---|---|
html | 详细 | |
html/template(模板) | 详细 |
图像 | image | ||
---|---|---|
图像 | image | 详细 | |
颜色 | image/color | 详细 | |
调色板 | image/color/palette | 详细 | |
绘图 | image/draw | 详细 | |
image/gif | 详细 | |
image/jpeg | 详细 | |
image/png | 详细 |
索引 | index | ||
---|---|---|
index/suffixarray | 详细 |
io | ||
---|---|---|
io | 详细 | |
io/ioutil | 详细 |
日志 | log | ||
---|---|---|
log | 详细 | |
日志系统 | log/syslog | 详细 |
数学 | math | ||
---|---|---|
math | 详细 |
math/big | ||
---|---|---|
math/big | 详细 |
math/bits | ||
---|---|---|
math/bits | 详细 |
math/cmplx | ||
---|---|---|
math/cmplx | 详细 |
math/rand | ||
---|---|---|
math/rand | 详细 |
拟态 | mime | ||
---|---|---|
mime | 详细 | |
多部分 | mime/multipart | 详细 | |
mime/quotedprintable | 详细 |
net | ||
---|---|---|
net | 详细 |
net/http | ||
---|---|---|
net/http | 详细 | |
net/http/cgi | 详细 | |
net/http/cookiejar | 详细 | |
net/http/fcgi | 详细 | |
net/http/httptest | 详细 | |
net/http/httptrace | 详细 | |
net/http/httputil | 详细 | |
net/http/internal | 详细 | |
net/http/pprof | 详细 |
net/mail | ||
---|---|---|
net/mail | 详细 |
net/rpc | ||
---|---|---|
net/rpc | 详细 | |
net/rpc/jsonrpc | 详细 |
net/smtp | ||
---|---|---|
net/smtp | 详细 |
net/textproto | ||
---|---|---|
net/textproto | 详细 |
net/url | ||
---|---|---|
net/url | 详细 |
os | ||
---|---|---|
os | 详细 | |
os/exec | 详细 | |
os/signal | 详细 | |
os/user | 详细 |
路径 | path | ||
---|---|---|
路径 | path | 详细 | |
文件路径 | path/filepath | 详细 |
插件 | plugin | ||
---|---|---|
插件 | plugin | 详细 |
反射 | reflect | ||
---|---|---|
反射 | reflect | 详细 |
正则表达式 | regexp | ||
---|---|---|
正则表达式 | regexp | 详细 | |
regexp/syntax | 详细 |
运行时 | runtime | ||
---|---|---|
运行时 | runtime | 详细 | |
runtime/cgo | 详细 | |
调试 | runtime/debug | 详细 | |
runtime/internal/sys | 详细 | |
runtime/pprof | 详细 | |
竞争 | runtime/race | 详细 | |
执行追踪器 | runtime/trace | 详细 |
排序算法 | sort | ||
---|---|---|
排序算法 | sort | 详细 |
转换 | strconv | ||
---|---|---|
转换 | strconv | 详细 |
字符串 | strings | ||
---|---|---|
字符串 | strings | 详细 |
同步 | sync | ||
---|---|---|
同步 | sync | 详细 | |
原子操作 | sync/atomic | 详细 |
系统调用 | syscall | ||
---|---|---|
系统调用 | syscall | 详细 |
测试 | testing | ||
---|---|---|
测试 | testing | 详细 | |
testing/iotest | 详细 | |
testing/quick | 详细 |
文本 | text | ||
---|---|---|
扫描文本 | text/scanner | 详细 | |
text/tabwriter | 详细 | |
定义模板 | text/template | 详细 | |
text/template/parse | 详细 |
时间戳 | time | ||
---|---|---|
时间戳 | time | 详细 |
unicode | ||
---|---|---|
unicode | 详细 | |
unicode/utf16 | 详细 | |
unicode/utf8 | 详细 |
不安全性 | unsafe | ||
---|---|---|
不安全性 | unsafe | 详细 |
Go 语言数据类型 |
---|
Go 语言基础语法 |
---|
Go 语言结构 |
---|
Go 语言 select 语句 |
---|
Go 语言 switch 语句 |
---|
Go 语言 if 语句嵌套 |
---|
Go 语言 if…else 语句 |
---|
Go 语言 if 语句 |
---|
Go 语言运算符 |
---|
Go 语言常量 |
---|
Go 语言函数闭包 |
---|
Go 语言函数作为实参 |
---|
Go 语言函数引用传递值 |
---|
Go 语言函数值传递值 |
---|
Go 语言函数 |
---|
Go 语言 goto 语句 |
---|
Go 语言 continue 语句 |
---|
Go 语言 break 语句 |
---|
Go 语言循环嵌套 |
---|
Go 语言 for 循环 |
---|
Go 语言结构体 |
---|
Go 语言指针作为函数参数 |
---|
Go 语言指向指针的指针 |
---|
Go 语言指针数组 |
---|
Go 语言指针 |
---|
Go 语言向函数传递数组 |
---|
Go 语言多维数组 |
---|
Go 语言变量作用域 |
---|
Go 语言函数方法 |
---|
Go 错误处理 |
---|
Go 语言接口 |
---|
Go 语言类型转换 |
---|
Go 语言递归函数 |
---|
Go 语言Map(集合) |
---|
Go 语言范围(Range) |
---|
Go 语言切片(Slice) |
---|
Go 并发 |
---|
Go fmt.Sprintf 格式化字符串 |
---|
Go资料
主页 | https://golang.org/ |
源码 | https://go.googlesource.com/go |
发布版本 | 1.9.2 |