1 GO语言简介
GO语言是一门后起的编程语言,具备C和python的优点,在用途上也很多,既具备python的 简单易学 ,又具备C的 速度优势 , 天生并发 ,此外,例如热门的docker,k8s也都是GO语言开发的,因此GO语言是非常值得学习的一门编程语言。
2 开发环境搭建
- 软件准备
- GO安装程序( https://golang.org/dl或https://golang.google.cn/dl )
- GoLand( https://www.jetbrains.com/go/ )推荐2022版本
- GO配置步骤
1. 双击GO安装包,一直点击next就可以了,一般默认会安装在C:\Program Files\Go,最后打开cmd终端窗口去输入go version验证是否安装成功。
2. 配置环境变量,GOROOT(设置为GO安装包的路径),GOPATH(设置为你的工作路径),GOBIN(一般设置为工作路径下的bin),最后打开cmd终端窗口输入go env查看GOROOT、GOPATH、GOBIN有没有生效,如果GOPATH没有生效,那么就应该去查看环境变量中的用户变量,并删除用户变量里面关于GO的,这时候GOPATH就会生效了
- GoLand配置步骤
1. 双击GoLand安装包,全部勾选并一直next下去就可以了。
2. 点击settings,配置好GOROOT和GOPATH就行了。
3. GOROOT和GOPATH按环境变量的路径配置。
3 开发第一个程序
- main.go
package main
import "fmt"
package main(){
fmt.Println("Hello World")
}
* 注: 编写完成后可使用go build 源文件名或go install 源文件名去编译GO源代码文件,生成可执行文件(*ex.e**),go install和go build的区别为go install是可以直接编译生成在工作路径下的bin目录,如果想要编译指定的系统和处理器架构可使用GOOS和GOARCH,也就是GOOS=linux GOARCH=amd64 go build 源文件名。*