博客《为什么Go语言在中国格外的”火”》分析了为了中国的程序员对Go语言情有独钟。
博客《Go语言的前世今生》简单介绍了Go语言的发展历程。
按照套路,本应该还有一篇博客写Go语言的优势。但目前不会这么做,我想大家更应该的是在学习使用Go语言的过程中,体会到他的威力。
所以,今天我们就开始我们的Go语音学习之旅。
工欲善其事,必先利其器。第一步当然是开发环境的搭建,今天就介绍一下windows系统上如何搭建Golang开发环境。
go官方:
https://golang.org/
下载地址:
https://golang.org/dl/
安装文档:
https://golang.org/doc/install
1. 下载
go是开源的,但是我们不打算一开始就研习他的源码。go的官网上,对于windows操作系统有两种安装方法,也就是提供了不同的文件:
我们可以看到一种是.msi,一种是.zip。
对于windows操作系统不熟悉的人来说,这里有必要介绍一下什么是.msi:
msi就是microsoft installer的简写,是微软格式的安装包。
两种包有何区别呢?
.zip下载后,我们解压,然后需要手动配置环境变量。
.msi下载后,安装,会自动帮我们把环境变量配置好。
下载就分别就两种格式的包进行说明。
2. 安装
2.1 zip格式安装
解压到某一位置,比如c:\Go
这里需要注意,如果你指定的位置不是c:\Go,你还必须设置GOROOT这个环境变量,指向你所解压的位置。
PATH环境变量中加入路径:c:\Go\bin
设置完成后,进入cmd,输入 go version,如果成功,就会出现下图:
新建文件夹,比如叫go_workspace,然后在go_workspace中新建三个文件夹,分别叫bin pkg src
然后这是环境变量GOPATH:
设置完成后,重启cmd,输入echo %GOPATH%,如果成功,就会出现刚刚设置的路径。
2.2 msi格式安装
下载完成后直接安装就可以了。
安装成功后,cmd中输入go version,就会出现版本情况
接下来也要配置GOPATH,跟上面的方法一样,这里不再赘述了。
3. 应用
在d:\go_workspace\src下新建一个hello.go,
键入代码:
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
然后运行:
4. 补充
其实还有一些环境变量可以设置,这就因人而异了:
GOROOT:Go的安装目录
GOPATH:用于存放Go语言Package的目录,这个目录不能在Go的安装目录中
GOBIN:Go二进制文件存放目录,写成%GOROOT%\bin就好
GOOS:操作系统
GOARCH:指定系统环境,i386表示x86,amd64表示x64
PATH:需要将%GOBIN%加在PATH变量的最后,方便在命令行下运行Go
然后可以在cmd中输入 go env查看环境变量的配置情况。