Awesome
Go 编程语言
Go 编程语言是一个开源项目,它使程序员更具生产力。
Go 语言具有很强的表达能力,它简洁、清晰而高效。得益于其并发机制, 用它编写的程序能够非常有效地利用多核与联网的计算机,其新颖的类型系统则使程序结构变得灵活而模块化。 Go 代码编译成机器码不仅非常迅速,还具有方便的垃圾收集机制和强大的运行时反射机制。 它是一个快速的、静态类型的编译型语言,感觉却像动态类型的解释型语言。
安装 GO
起步
下载并安装Go编译器、工具与库的说明
学习Go语言
Go语言之旅
Go 语言的交互式简介,它分为三节。第一节覆盖了基本语法及数据结构,第二节讨论了方法与接口, 第三节则简单介绍了 Go 的并发原语。每节末尾都有几个练习,你可以对自己的所学进行实践。 你可以 在线学习 或 安装到本地。
如何使用 Go 编程
本文档教你如何使用 go 命令来获取、构建并安装包、命令及运行测试, 这些内容也可在此视频中获得。
实效 Go 编程
本文档是 Go 语言新手的必读物,它就如何编写清晰而地道的 Go 代码提供一些技巧。 在阅读本文档之前,你应当首先阅读 Go 语言之旅及 Go 编程语言规范,它是对二者的补充。
常见问题解答(FAQ)
关于 Go 的常见问题解答。
Go 维基
由 Go 社区维护的维基。
更多
资源
文章
Go博客
关于
更多详情见 Go 编程语言。
Go 离线版
在本地安装教程此教程(英文版)最容易的方式,就是安装一份 Go 的二进制发行版并执行
go tool tour
要从源码安装本教程,首先请设置一个工作空间并执行
go get -u github.com/Go-zh/tour/gotour