一、
GOPATH:编写自己代码的路径。
GOROOT:安装的go语言包的路径。
二、
创建GO项目,在配置的GOPATH的src的下一级创建项目名称:
项目中创建三个包src、pkg、bin
pkg: 编译非 main 包的中间连接文件。
bin: 用来存放编译后的 .exe 文件。
src: 工程的开发项目存放的点,需要在 src 中创建自己项目。
三、
package和module
package:
1. 同一个package下的包互相之间只用不需要导入,不同package之间需要导入。
2. package和文件名可以不相同,引入的是package的名称而不是文件名。
3. 引入的路径使用绝对路径 "app/hello"。
创建一个项目:
4. 若包中的某个函数被引用,则该函数名必须以大写开头。(类似Java中的public)
module:
1. go在1.13及之后的版本默认是auto,默认模式,当前目录在GOPATH/src目录之外而且包含go.mod文件才会启用。
2. go.mod下存放第三方依赖包。



