GO学习手册(1)环境搭建
1、定义
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
2、GO安装
1.安装包
安装包下载地址为:https://golang.org/dl/
上面的网站打不开的话可以使用这个地址:https://golang.google.cn/dl/
2.环境变量
安装msi文件,环境变量会自动配置好。
如果是自己下载zip包,需手动配置环境变量:
添加GOROOT:
Go的安装位置
Path中追加:
;%GOROOT%\bin
添加GOPATH:
不要和GO安装目录放一起
3.验证
打开cmd窗口,输入go version,提示GO版本号则安装成功
3、安装IDE
GoLand
IntelliJ IDEA同公司产品,相当好用,唯一的问题是不免费。
https://www.jetbrains.com/go/
IntelliJ IDEA+GO插件
用户众多,其中的GO插件使用的就是GoLand。
安装方法也很简单。
1)在线安装
在File -> Settings -> Plugins中搜索GO插件进行安装。
2)离线安装
安装包下载地址:
https://plugins.jetbrains.com/plugin/9568-go
下载对应版本的安装包;
在File -> Settings -> Plugins中点击Install Plugin From Disk...
选择刚才下载的GO插件安装包即可。
Eclipse+GoClipse
真正的免费版,适合对知识产权有很强烈要求的公司及个人。
安装方式:
1.Eclipse中有两种方式可以实现插件安装,一是先下载资源包再在进行离线安装,二是直接使用Eclipse的在线工具安装。
2.版本限制:* JVM 虚拟机最低是8,Eclipse 最低是4.6(Neon),CDT 最低是9.0*(CDT 可以是提前安装好,也可以在安装goclipse时进行安装)
基于不可描述的网络原因,推荐使用离线安装,并且可以选择下载Eclipse IDE for C/C++ Developers,这样就可以少安装一项CDT。
3.离线安装
下载GoClipse资源包并解压。
https://github.com/GoClipse/goclipse.github.io/archive/master.zip
打开Eclipse,依次点击 Help -> Install New Software... -> Add,点击 Local 定位并选中上述下载的资源包解压目录下的 releases 目录,如果已安装了 CDT 则这里只选 GoClipse 一项即可,假如未安装 CDT,则需要选择前三项:CDT Main Features、CDT Optional Features 和 GoClipse,然后一直按 Next 直到安装结束。
4.在线安装
点击菜单栏,依次点击 Help -> Install New Software... -> Add,填入 goclipse`的地址URL:http://goclipse.github.io/releases/,剩下的步骤与离线相同。
5.配置参数
在Eclipse中依次点击菜单:Windows -> Preferences -> Go,进入到Go插件的配置界面,记得勾选最后一项。
切换到 Go -> Tools,这里需要配置三个工具的目录,分别是:gocode、guru 和 godef。
可以直接选择download进行下载,不过guru有可能因为不可描述的网络原因而下载失败。
这时就可以采用第二种方式,下载Go源码,解压到GOROOT\src下,然后在GOROOT\bin下使用 go build GOROOT\src\github.com\rogpeppe\godef指令编译得到对应的 guru.exe 文件,并将其目录填写到对应栏中即可。
4、第一个GO程序
一起来写HelloWorld吧!
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}