前言
最近对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
对源文件的处理过程。