Go 是一门被设计用来构建简单、高效、可信赖软件的开源程序设计语言。
Go语言入门教程 是对 Go 基于实践的介绍,包含一系列带有标注说明的示例程序。查看第一个例子或者浏览下面的完整列表吧。
- Hello World!
- 值的类型
- 变量
- 常量
- For循环
- if/else 分支
- switch分支结构
- 数组
- slice切片
- map关联数组
- Range 遍历
- 函数
- 函数多返回值
- 可变参数函数
- 闭包
- 递归
- 指针
- 结构体
- 方法
- 接口
- 错误处理
- 协程
- 通道
- 通道缓冲
- 通道同步
- 通道方向
- 通道选择器
- 超时处理
- 非阻塞通道操作
- 通道的关闭
- 通道遍历
- 定时器
- 打点器
- 工作池
- 速率限制
- 原子计数器
- 互斥锁
- Go 状态协程
- 排序
- 使用函数自定义排序
- Panic
- Defer
- 组合函数
- 字符串函数
- 字符串格式化
- 正则表达式
- JSON
- 时间
- 时间戳
- 时间的格式化和解析
- 随机数
- 数字解析
- URL解析
- SHA1散列
- Base64编码
- 读文件
- 写文件
- 行过滤器
- 命令行参数
- 命令行标志
- 环境变量
- 生成进程
- 执行进程
- 信号
- 退出