Go的官方网站https://golang.org/说Go是一种开源的编程语言,它能够轻松的构建出简单、可信以及高效的软件。
安装
可以在https://golang.org/dl/不在不同平台的安装包,我用的是Windows,所以选择go1.10.windows-amd64.msi。Windows由于是已经编译的二进制包,所以安装过程和普通软件一样。默认是安装到"C:\Go",可以自己修改安装路径,同时安装完毕后,还会将bin文件夹添加到环境变量中.
打开Windows的简陋的CMD,输入如下命令来确认安装完成。
> go version
go version go1.10 windows/amd64
除了PATH外,我们还需要修改的就是GOPATH,这个环境变量定义了你的工作环境(workspace),表明你的源代码、安装包和二进制文件所在路径,在Windows10下的设置GOPATH
Go: Hello World
Go是一门编译型语言,这意味着他需要先将源码编程成二进制文件,然后才能运行。
在我设置的Go的工作路径下创建src/hello
文件夹,然后在这个文件夹下创建hello.go
,用Notepad++编辑,添加如下代码
随后是编译环节,从CMD中进入源代码所在路径, 运行 go build
。
# 编译
D:\go-work\src\hello>go build
编译完成后会生成hello.exe
可执行文件,就可以运行了
# 运行
D:\go-work\src\hello>hello
Hello World!
如果你运行go install
的话,那么这个hello.exe
就会被拷贝到你的工作环境下的bin
目录中, 最终文件夹会有如下内容。
go-work/
|-- bin
| `-- hello.exe
`-- src
`-- hello
`-- hello.go
到目前为止环境是准备好了,倒是具体语法还没有开始学,不过我找到了一些资源,用于后面学习