Go 完整包列表

Go 语言标准库提供了丰富的包,涵盖从基本的 I/O 和错误处理,到高级的网络通信和加密算法。例如,`bufio` 实现缓冲 I/O,`crypto` 包含加密常量,`errors` 处理错误,`net/http` 实现 HTTP 客户端和服务器,`os` 提供操作系统接口,`time` 管理时间,`encoding/json` 支持 JSON 编码和解码,`database/sql` 用于 SQL 数据库操作。此外,还有 `testing` 包支持自动化测试,以及 `fmt`、`io`、`sort` 等用于格式化、I/O 和排序等常见任务。
摘要由CSDN通过智能技术生成
  • bufio==>实现缓冲的I/O
  • bytes==>提供了对字节切片操作的函数
  • crypto==>收集了常见的加密常数
  • errors==>实现了操作错误的函数
  • Expvar==>为公共变量提供了一个标准的接口,如服务器中的运算计数器
  • flag==>实现了命令行标记解析
  • fmt==>实现了格式化输入输出
  • hash==>提供了哈希函数接口
  • html==>提供了一个HTML5兼容的分词器和解析器
  • image==>提供了一个基本的二维图像库
  • io=====>提供了对I/O原语的基本接口
  • log====>它是一个简单的记录包,提供最基本的日志功能
  • math===>提供了一些基本的常量和数学函数
  • mine===>实现了部分的MIME规范
  • net====>提供了一个对UNIX网络套接字的可移植接口,包括TCP/IP、UDP域名解析和UNIX域套接字
  • os=====>为操作系统功能实现了一个平台无关的接口
  • path===>实现了对斜线分隔的文件名路径的操作 
  • refect==>实现运行时反射,允许一个程序以任意类型操作对象
  • regexp==>实现一个简单的正则表达式库
  • runtime==>包含与Go运行时系统交互的操作,如控制goroutine的函数
  • sort=====>提供对集合排序的基础函数集
  • strconv==>实现了在基本数据类型和字符串之间的转换
  • strings==>实现操作字符串的简单函数
  • sync=====>提供了基本的同步机制,如互斥锁
  • syscall==>包含一个低级的操作系统原语的接口
  • testing==>提供对自动测试Go包的支持
  • time=====>提供测量和显示时间的功能
  • unicode==>Unicode编码相关的基础函数
  •  
  • archive/tar=====>实现对tar压缩文档的访问
  • archive/zip=====>提供对ZIP压缩文档的读和写支持

 

  • compress/bzip2===>实现bzip2解压缩
  • compress/flate===>实现了RFC 1951中定义的DEFATE压缩数据格式
  • compress/gzip====>实现了RFC 1951中定义的gzip格式压缩文件的读和写
  • compress/lzw=====>实现了Lempel-Ziv-Welch编码格式的压缩的数据格式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值