前言
参考 Go 维基官网 学习。
原网页由 HunterQ 在 2019/4/12 编辑。第 99 次修订。
Go 之家
欢迎来到 Go 维基,集中了关于 Go 编程语言的信息。Awesome Go 是另外一个给 Go 编程人员的丰富的资源,由 Go 社区管理。
贡献
- 这个维基可被拥有 Github 账号的 Go 社区的任意成员编辑。
- 如果你想要新增一个页面,请首先在 Go issue 跟踪页面 打开一个 issue,以前缀 “wiki” 开头来提议新增的内容。清楚地说明为什么这个内容不适用任何现有的页面。
- 因为维基页面的重命名会破坏外部链接,请在重命名或删除任何维基页面之前打开一个 issue。
内容列表
Go 入门
用 Go 工作
准备好自己写一些 Go 代码了吗?这里是一些帮助你入门的链接。
Go 集成开发环境和编辑器——一些关于如何使用你最喜欢的编辑器开发 Go 的信息 为开发 Go 代码的工具——格式化、语言分析、代码检查、代码重构、代码导航和可视化 查找 Go 库和包 管理你的依赖——一个你可以用来管理第三方包 (vendoring) 的工具纵览 发布开源的 Go 包 准备好发布你的包了?由此开始 Go 检查清单——发布一个项目的完全指南 如何设计你的 Github 仓库 以便其他 Go 编程人员更容易使用 go get
命令Go 包——一些使得 Go 包更易用的建议
更多关于 Go 的学习
当你对这门语言有一个概览之后,这里有一些资源供你使用学习更多关于 Go:
学习 Go—— Go 入门到高级的资料集合 书籍——一份已经出版的(电子书,论文)关于 Go 的的书籍清单 博客——关于 Go 的博客 [播客]——描写 Go 特色的播客和故事
视频、谈话和演示 GopherVids 是一个关于 Go 的视频的搜索目录 GoTalks——来自 Go 会议和聚会的谈话集合 Screencasts
文章——帮助你学习 Go 的文章集合 培训——免费的、商业的、在线的 Go 课堂培训 大学课程——一个使用 Go 的 CS 编程和课程列表 非英语人士的资源
Go 社区
有一些地方,你可以找到在线的 Gophers。要了解成为 Go 社区一名成员意味着什么,阅读 Damian Gryski 在 2015 年 GolankUK 会议上的主题演讲或者观看 Andrew Gerrand 在 2015 年 GopherCon 上的闭幕演讲。
- Gophers 在线聚会场所:
- Go 论坛——Go 社区的万能讨论论坛
- Gophers Slack Channel——针对实时聊天(要求成员)
- Golang 新闻——关于 Go 编程的链接
- r/golang——sub-reddit
- 在 Twitter 上,follow @golang 账户,并且