Go

go学习

了解go环境

环境变量GOROOT 和GOPATH的区别

GOPATH不应该指向go的安装路径,而是指向你的工作空间.每当你使用go get 或者go install的时候他就会被扔到GOPATH里面去。如果没有区分开在运行代码的时候会警告你。

1

设置新的环境变量,然后重启电脑。

1
2
3

setx GOPATN xxxx

GO ENV

5

GO MODULE

go1.11的时候推出了 GO MODULE来解决依赖管理问题。通过GO111MODULE这个变量来控制 GO Module的开启和关闭,取值为off,on 或者auto。

从Go1.13开始,GO MODULE 开始做为GoLang的中标准的包管理器。

测试案例

在Go项目了一般源码放在src目录下,所以我们在工作目录下新建一个src目录存放我们的源码文件,目录结构如下:

2

这里我是新建了一个hello文件夹用于存放测试案例hello.go。

测试hello.go是否能够正常运行

3

在cmd终端下使用go run 指令直接运行。

go的编译过程

  1. go build —–> go run
  2. 直接 go run

4

测试OK!


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!