一个有助于初学者学习Go语言的参考网站
我开始学习Go语言,希望能够开发一些稍微高级的自动化/测试工具,或者能够方便地开发REST服务器。
在学习Go语言的过程中,我会整理一些我觉得有用的网站。
官方网站/日文翻译网站
-
- GO编程语言
Go的官方网站。可以在这里下载Go本身等。
golang-jp
官方网站的日语翻译网站。
Go编程语言文档
官方网站的文档(https://golang.org/doc/)的日语翻译。在golang-jp上找不到翻译的内容时很方便。
参考资料
-
- 《Go 有效编程》
为了进行符合 Go 语言特色的编程而收集的技巧。
如果需要日文翻译,请参考这里。
《Go 代码审查意见》
在审查 Go 代码时的指导方针。虽然说不是一个样式指南,但其中包含了作为编码规范所必需的内容。
建立环境
安装Go / 定义环境变量
-
- 安装 – golang-jp
-
- 学习go语言的方法(1)
- 在Windows上构建Golang开发环境,使用IntelliJ IDEA
IDE(Integrated Development Environment)是一种集成开发环境,它可以提供程序开发所需的各种工具、功能和资源。
如果考虑跨平台开发,我认为IntelliJ、Eclipse和LiteIDE是候选选项。(对于平时使用Atom等文本编辑器的人来说,他们也可以使用那个)
IntelliJ IDEA 加上 golang 插件
我一开始打算在IntelliJ上搭建开发环境,但在安装插件时需要注意。在IntelliJ 14上,使用“Preferences->plugins”安装的插件无法正常运行,而且我还以为从go-lang-idea-plugin的网站上获取最新版(截至2015年3月20日为止的1.0.0.alpha版本)就可以了,但实际上只有0.9.16-alpha.9版本能正常工作。其他版本无法指定Go SDK,因此无法进行构建…
- 在Mac上使用IntelliJ IDEA和golang插件来搭建Golang开发环境是不错的选择。
然而,通过实际开发尝试,目前来说在IntelliJ中进行Go语言的调试有一些麻烦,并不是很理想。每个脚本都需要进行建立设置,这让我感到有些麻烦。因此,目前我正在使用Eclipse和goclipse插件进行开发。
Eclipse + GoClipse 在中国 方言中的本地化版本:
Eclipse + GoClipse
-
- 2015年3月20日的時候,因為在Eclipse Marketplace上分發的版本似乎是舊的,所以可以從以下UpdateSite安裝最新版本。
-
- http://goclipse.github.io/releases/
試著使用goclipse來在IDE中編寫Go語言程式碼。
轻量级集成开发环境
輕量級的Go專用集成開發環境。因為它從一開始就可以進行調試(相對於其他IDE需要手動安裝GDB等工具)。雖然在LiteIDE中仍需要進行些設定,但比起其他IDE來說更不容易遇到問題。如果你不執著於平時使用的IDE,我認為LiteIDE是個不錯的選擇。
-
- LiteIDE
-
- 使用Mac进行Go语言(LiteIDE)的安装
- 使用Windows进行Go语言(LiteIDE)的安装
教程
-
- Go之旅
一个可以逐步学习的官方网站学习页面。可以涵盖基本内容。在屏幕上编写Go脚本并执行也是很好的。
通过示例学Go语言
展示了丰富的使用Go的实例。在每个示例页面上,您可以通过右上角的Go Gopher图标浏览页面,并即时更改和执行Go脚本。
golang.jp的教程
可以了解基本的语法等。
其他的參考資料 yǐ de
Go语言中的测试
-
- 测试 – Go编程语言
测试包说明
它以简单明了的方式介绍了在Go中编写测试的方法。
小貼士
-
- 在Go语言中变得幸福的十个技巧
- 作为只使用动态语言的我,花了38天写Go语言,学到了什么
圣诞倒数日历
-
- 2014年Go圣诞节日历
- 2013年Go圣诞节日历