目录:
直接去golang官网按照提示安装即可。非常简单。
在目标项目文件夹使用 go mod init xxxx/xxx
即可。
会自动初始化.mod文件,其中 xxxx/xxx 是你项目的唯一名字,前半部分最好描述来源,比如github.com或者公司名或者你拥有的域名,后半部分是项目名。
go的模块化之前是gopath,现在改为go mod。
在pkg.go.dev可以找到所有公共仓库的包,可以import。
使用go get example.com/theirmodule
命令可以把包下载下来并且作为项目的依赖项。.mod文件里会自动增加一行require xxx
在项目名后面加上@v1.3.4
就可以指定版本号
设置模块下载时的代理:
GOPROXY="<https://proxy.golang.org>,direct"
go程序的入口是package为main的前提下,它里面的main方法。
如果在同一个package声明相同的方法,编译器会报错。如果不声明main方法,build会失败。
go程序的第一行声明属于哪个package。
后面紧跟着就是声明引入哪些package。