Skip to content

About

Go常用规范定义,标准库方法使用示例,请注意这不是Go的中文版标准库(传送门)

Resources

Stars

474 stars

Watchers

22 watching

Forks

Latest commit

 

History

54 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-standard

Go

Go常用规范定义,标准库方法使用示例,请注意这不是Go的中文版标准库

Go Module代理

设置环境变量

GOPROXY=https://proxy.golang.org           # 官方推荐,国内还无法正常使用
GOPROXY=https://mirrors.aliyun.com/goproxy # 阿里云
GOPROXY=https://goproxy.cn                 # 国内相对友好
GOPROXY=https://goproxy.io                 # 通用

TODO

  • 改写为单元测试
  • 更新到 1.21+ 版本

简介

  • archive      tar/zip压缩操作
  • bufio       有缓冲的I/O
  • bytes       操作[]byte字节片
  • compress     bzip2/flate/gzip/lzw/zlib压缩操作
  • container     堆操作/双向链表/环形链表
  • context      上下文类型
  • crypto      常用的密码(算法)
  • database/sql   数据库接口
  • encoding     数据编码
  • errors       创建错误函数
  • expvar      公共变量
  • flag        命令行参数解析
  • fmt         格式化I/O
  • go        GO常用命令
  • hash       提供hash函数的接口
  • html        转义和解转义HTML文本
  • image       实现了基本的2D图片库
  • index/suffixarray  使用内存后缀数组以对数时间实现子字符串搜索
  • io          I/O操作
  • log        简单的日志服务
  • math       基本的数学常数和数学函数
  • mime       实现了MIME的部分规定
  • net        提供了可移植的网络I/O接口,包括TCP/IP、UDP、域名解析和Unix域socket
  • os         操作系统函数
  • path        对斜杠分隔的路径的实用操作
  • plugin       插件生成和加载
  • reflect       反射操作任意类型对象
  • regexp      正则表达式
  • rutime       提供和go运行时环境的互操作,如控制go程的函数
  • sort        排序切片和用户自定义数据集
  • strconv       基本数据类型和其字符串类型的相互转换
  • strings      操作字符串
  • sync       提供了基本的同步基元,如互斥锁
  • text        文本操作
  • time        时间操作
  • unicode      unicode操作
  • unsafe      提供了一些跳过go语言类型安全限制的操作

Tip

channel作为参数

chan int   // 可读可写
<-chan int // 只读
chan<- int // 只写

JetBrains 开源证书支持

go-standard 项目一直以来都是在 JetBrains 公司旗下的 GoLand 集成开发环境中进行开发,基于 free JetBrains Open Source license(s) 正版免费授权,在此表达谢意。

参考

About

Go常用规范定义,标准库方法使用示例,请注意这不是Go的中文版标准库(传送门)

Resources

Stars

474 stars

Watchers

22 watching

Forks

Used by

Contributors

Languages