这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天
Go语言或将成为新的主力开发语言,Go是google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,所以我们有必要学习并掌握它。第一件事情,就是把环境搭建起来,大家可以跟着步骤一起将Go语言开发环境搭建起来。
Go语言相关网站
Go语言中文网:studygolang.com/
Go安装包:golang.google.cn/dl/ 或 studygolang.com/dl
Visual Studio Code安装:code.visualstudio.com/
GoLand安装:www.jetbrains.com/go/download…
01. 安装Go语言
- 访问 golang.google.cn/dl/ ,下载对应平台安装包,安装即可。
如果上述网址无法访问,可以改为访问 studygolang.com/dl 下载安装
- 默认设置安装即可(一路下一步)
- 打开控制台,输入
go version可查看Go版本
02. 配置Go语言开发环境
2.1 配置环境变量
Go需要一个安装目录,还需要一个工作目录。即GOROOT、和GOPATH
GOROOT is a variable that defines where your Go SDK is located. You do not need to change this variable, unless you plan to use different Go versions.
GOPATH is a variable that defines the root of your workspace.
GOROOT是Go SDK的位置,GOPATH是workspace的根目录。
从Go 1.8开始不需手动设置GOPATH
2.2 在PATH里面配置Go的安装路径
我的设置: E:\GoProject\bin
2.3 测试配置环境
打开控制台, 输入命令 go env 查看是否配置成功
03. VS Code的使用 及 “Hello World”编写
3.1 VS Code 安装 Go 插件
直接打开VS Code在扩展中搜索Go,点击安装,然后重启VS Code
第一个Go程序——Hello World
- 先创建一个新的文件夹,例如:go-by-example 用于存储我们学习过程中的 Go 项目,然后在 go_demo 目录下创建我们第一个 Go 程序 HelloWorld 文件夹,最后通过 VSCode 打开此文件夹,如下图
- 使用go module模式新建项目时,我们需要通过
go mod init项目名命令对项目进行初始化。
# 项目初始化
go mod init HelloWorld
# 该命令会在项目根目录下生成go.mod文件
- 新建一个Go文件,VS Code会激活Go插件,并提示工具全部安装即可,如下图:
- 然后继续在终端中手动执行go文件,输入指令
go run 文件名
总而言之,Go语言保证了既能达到静态语言的安全和性能,又能达到动态语言开发维护的高效率,使用一个表达式来形容Go语言:Go = C + Python ,说明Go语言既有C静态语言的运行速度,又能达到Python动态语言的快速开发。