1>. 编译器 下载安装 - 进官网下载或者直接下载安装 ,安装目录添加环境变量
go1.11.4.windows-amd64.zip
go1.11.4.linux-amd64.tar.gz
go1.11.4.src.tar.gz
2>. 测试安装
[命令环境] : Go version // 查询GO编译器版本号 [环境变量] : PATH : GOROOT GO 安装目录 : GOPATH GO 项目工作目录,可以同时设置多个
3>. 简单编译案例
[test.go - GO源码文件]// 定义了包名,必须在源文件中非注释的第一行指明这个文件属于哪个包// package main表示一个可独立执行的程序, 每个Go应用程序都包含一个名为main的包package main// 导入依赖fmt包 - fmt包实现了格式化IO的函数部分import "fmt"// 程序开始执行的函数,main函数是每一个可执行程序所必须包含的// 一般来说都是在启动后第一个执行的函数,如果有init()函数则会先执行该函数func main() { // { 强制不能换行 /** * 注释 - GO 语言 , 语句末尾强制不适用分号 ; 结尾 * 当标识符[常量、变量、类型、函数名、结构字段等等] * 以一个大写字母开头,那么这种标识符的对象就可以被外部包的代码所使用 - 导出 * * 标识符如果以小写字母开头,则对包外是不可见的,但包内可见并可用 */ // 字符串输出到控制台,并在最后自动增加换行字符 \n fmt.Println("Hello, World!")}
[命令环境]
: go run helloWorld.go

4>. IDE开发环境 - GOLAND
[下载]
: https://www.jetbrains.com/go/
[破解]
: 本软件和IDEA是同一家公司所发布, 破解参考IDEA

Linux
[download]
: wget https://dl.google.com/go/go1.13.5.linux-amd64.tar.gz
: tar -C /opt/yuan/go -zxvf go1.10.3.linux-amd64.tar.gz
[设置临时环境]
: export PATH=$PATH:/opt/yuan/go/bin/
: echo $PATH // 查看
[设置永久环境]
// vim /etc/profile (/etc/profile | $HOME/.profile)
export GOROOT=/opt/yuan/go/bin/
export PATH=$PATH:$GOROOT/bin
: source etc/profile
[测试]
: go version