1 GOROOT

GO编绎器的安装目录

$GOROOT/bin里是一些可执行文件, 如go.exe, gofmt.exe

2 GOPATH

GOPATH现在的作用是:

$GOPATH/pkg/mod是依赖包下载后存放的路径 $GOPATH/bin是生成可执行文件的目录

在Go mod出现以前, 我们的项目必须创建在GOPATH的src目录下,
现在普通使用Go mod来管理项目依赖, 项目位置可以随意

$GOPATH/src已经被废弃, 没有使用