前言
最近对go很有兴趣,决定自学go。本系列就是一个Java程序员学习go的踩坑记录和心路历程。注意本文是基于go 1.12.5的,可能会与其他版本存在差异。
环境准备
下载与安装
- 在go官网下载页下载,如下图所示

- 选择下载后会自动下载并跳转到安装教程页,如果下载失败或没有下载参考下图

- 安装这里不需要演示,都是图形化安装界面,按照指示安装即可
- 在控制台输入
go version指令可以看到安装的go的版本,同时确认安装成功。
Goland下载与安装
既然是开发,当然是选择一个好用的开发工具,这里我选择的是jetbrains的goland。(jetbrains大家可能很陌生,但是说道大名鼎鼎的IntelliJ IDEA总认识了吧,它就是jetbrains的一款产品)
第一个项目
使用goland创建项目
由于我是在验证成功后,开始编辑博客内容。所以此处略过goland初始化时的配置。
- 创建项目

- 配置项目信息,需要注意
Location是你项目的地址,GOROOT是你的go的安装路径。配置好后点击右下角的create按钮创建项目。

- 创建成功

HelloWorld示例
- 在
hello-world处右键创建一个go文件,需要注意Kind选择参考下图,直接创建一个可运行的文件(类似Java中的main方法)

- 编辑
go文件
文字版内容如下://必须为main package main //引入fmt包 import "fmt" //必须为main,类似Java的main方法入口 func main() { //使用fmt的Print方法输出 fmt.Print("HelloWorld") } - 选中
HelloWorld.go文件,右键选择下图所示

- 运行结果如下图红框所示,第一行为
go对源文件的处理过程。


本文记录了一位Java程序员自学Go语言的过程,从环境搭建到首个项目实践,分享了使用Goland进行开发的经验及HelloWorld示例代码。


956

被折叠的 条评论
为什么被折叠?



