Go by Example 中文版
Go 是一门被设计用来构建简单、高效、可信赖软件的开源程序设计语言。
Go by Example 是对 Go 基于实践的介绍,包含一系列带有注释说明的示例程序。查看第一个例子或者浏览下面的完整列表吧。
- Hello World
- 值
- 变量
- 常量
- For 循环
- If/Else 分支
- Switch 分支结构
- 数组
- 切片
- Map
- Range 遍历
- 函数
- 多返回值
- 变参函数
- 闭包
- 递归
- 指针
- 字符串和rune类型
- 结构体
- 方法
- 接口
- Embedding
- 泛型
- 错误处理
- 协程
- 通道
- 通道缓冲
- 通道同步
- 通道方向
- 通道选择器
- 超时处理
- 非阻塞通道操作
- 通道的关闭
- 通道遍历
- Timer
- Ticker
- 工作池
- WaitGroup
- 速率限制
- 原子计数器
- 互斥锁
- 状态协程
- 排序
- 使用函数自定义排序
- Panic
- Defer
- Recover
- 字符串函数
- 字符串格式化
- 文本模板
- 正则表达式
- JSON
- XML
- 时间
- 时间戳
- 时间的格式化和解析
- 随机数
- 数字解析
- URL 解析
- SHA256 散列
- Base64 编码
- 读文件
- 写文件
- 行过滤器
- 文件路径
- 目录
- 临时文件和目录
- 单元测试和基准测试
- 命令行参数
- 命令行标志
- 命令行子命令
- 环境变量
- HTTP 客户端
- HTTP 服务端
- Context
- 生成进程
- 执行进程
- 信号
- 退出
@mmcgrana 和Eli Bendersky编写 | gobyexample-cn 翻译 | 反馈 | 源码 | license