3.1、Go编译器的下载与安装

SDK
-- 官网:https://golang.google.cn/
-- go中文网:https://studygolang.com/dl

3.1.2、安装



执行命令 go version  // 查看安装go的版本
在默认情况下,Go 将会被安装在目录 c:\go 下,但如果你在安装过程中修改安装目录,则需要手动修改所有的环境变量的值。

3.1.3、配置变量GOPATH

GOPATH 是 Go语言中使用的一个环境变量,它使用绝对路径提供项目的工作目录(workspace)。
GOPATH下创建src文件夹,即存放Go项目代码的位置。



GOPATH对应创建的文件夹中里面,手动创建如下3个目录



src // 存储go的源代码(需要我们自己手动创建)
pkg // 存储编译后生成的包文件 (自动生成)
bin // 存储生成的可执行文件(自动生成)
通过go env命令可以查看环境变量的所有情况
值得一提的是,GOROOT 表示 Go 开发包的安装目录。

3.2、第一个Go程序

package main  

import "fmt"

func main() {
	fmt.Println("Hello, Yuan!")
}

3.2.1、程序语法解析

(1) main包和main函数

Go语言以“包”作为管理单位,每个 Go 源文件必须先声明它所属的包,所以我们会看到每个 Go 源文件的开头都是一个 package 声明。

Go语言的包与文件夹是一一对应的。一个Go语言程序必须有且仅有一个 main 包。main 包是Go语言程序的入口包,如果一个程序没有 main 包,那么编译时将会出错,无法生成可执行文件。

(2) import

""
import "name"

其中 import 是导入包的关键字,name 为所导入包的名字。

导入的包中不能含有代码中没有使用到的包,否则Go编译器会报编译错误
( )
import(
    "p1"
    "p2"
)

3.2.2、程序编译执行

我们上面给大家介绍过,Go语言是像C语言一样的编译型的静态语言,所以在运行Go语言程序之前,先要将其编译成二进制的可执行文件。

go buildgo run
go build
exego build -o xxxx.exe
go buildgo rungo run
go run fileName  // fileName 参数必须是同一 main 包下的所有源文件名,并且不能为空。

3.3、IDE的安装与使用

3.3.1、安装Goland


3.3.2、IDE的快捷键