想学学后端语言,本来想学 python 来着,买了一堆书,但是感觉 go 语言好像更好使,准备学 go 语言
Go 语言下载网站

OS 指的是系统,Arch 指版本,前面 File name 是文件名,后缀为 zip 的是压缩包,msi 的是安装程序 这里我下载的是 go1.17.2.windows-amd64.zip,下载好后我放在 D 盘了,解压出来即可

将解压目录下的 bin 目录路径添加到环境变量,不会添加的可以看[post cid="355" cover="" size="small"/]
打开终端,输入以下命令查看 go 语言是否安装成功
go version

然后添加 GOPATH 和 GOROOT 变量
GOPATH 变量,值为 go 项目工作目录,保存 go 项目代码和第三方依赖包,默认是C:\Users\用户名\go目录
GOROOT 变量,值为 go 安装根目录
安装的扩展依赖包等都会安装在 GOPATH 里,项目所在目录不在工作目录的话,初始化项目也会有点问题,所以最好都添加上

然后打开刚才设置的 GOPATH 目录新建文件夹 src,以后项目文件都存放在这个目录里面

使用 vscode 编写 go 项目
打开 vscode,先安装 vscode 的 go 语言扩展
使用 vscode 打开 src 目录,创建一个 hello.go
刚建好就提示安装这乱七八糟的,点 install all,安装完成后就有代码提示、自动补全代码、vscode 格式化文档和自动 import 等功能了
安装好了,如果安装不上,终端输入以下命令更改 env 设置再次安装
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
也有安装时不是那么顺利,提示一堆未找到文件什么的错误,但是仔细看下也有成功的,最终这十个都会安装成功
在新建的 hello.go 写入
package main
import "fmt"
func main() {
fmt.Println("hello word!")
}
在终端 cd 到目录下使用以下命令运行
go run hello.go
也可以使用以下命令打包成 exe 二进制文件
go build hello.go
也可以自定义打包的 exe 二进制文件的名字
go build -o zidingyi.exe hello.go

❀❀❀❀❀❀ 完结散花 ❀❀❀❀❀❀