前言
golang-cheat-sheet是目前GitHub上最流行的golang代码速查表,目前Star 6000+。
作者Ariel Mashraki也是Facebook著名ORM框架ent(2019年开源)的作者和首席布道师。
本人翻译了该速查表的中文版本,会根据原版实时更新。开源版本里也有PDF方便大家下载。
有了这个速查表,可以方便我们随时来查阅,下面是速查表的目录结构,基本涵盖了各类语法示例。
- 基础语法
操作符
- 算术操作符
- 比较操作符
- 逻辑操作符
- 其它
- 声明
函数
- 函数作为值和闭包
- 参数可变的函数
- 内置类型
- 类型转换
- 包
控制结构
- If
- 循环
- Switch
数组,切片和range迭代
- 数组
- 切片
- 数组和切片上的操作
- 集合
- 结构体
- 指针
- 接口
- 接口和结构体嵌套
- 错误处理
并发
- 协程Goroutine
- 管道Channel
- Channel原则
- 打印
反射
- 类型switch
- 示例
代码片段
- 文件嵌入
- HTTP服务器
版本
当前是最新版本:2021-04-04 版本地址:commit#master
如果您发现更新、问题或改进,欢迎随时提issue或PR。
please feel free to open an issue or PR if you find any updates, issues or improvement.
开源地址
中文版本开源地址如下,也准备了带目录的PDF版本方便大家本地随时查看。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。