~/go。项目中执行go install命令后,项目构建后生成的可执行程序、静态库文件以及源码文件会被安装到GOPATH相应的目录中去GOPATH/bin会被默认设置到操作系统的PATH环境变量中$ tree -L 1 ~/go
/Users/wangsen/go
├── bin
├── pkg
└── src
$ go env | grep GOPATH
GOPATH="/Users/wangsen/go"
$ go env | grep GOBIN
GOBIN="/Users/wangsen/go/bin"go build: 构建go程序go test: 运行测试代码go install: 构建并安装go程序go fmt: 格式化go代码go vet: 用来检查编译器发现不了的逻辑错误go run: 运行go代码go mod init: 创建一个新的模块并初始化go.mod文件. go build、go test 以及其它构建命令会将新的依赖添加到go.mod文件中.go list -m all 列出模块所有的依赖.go get 更新或者添加依赖包.go mod tidy: 删除go.mod中未使用的依赖.Go合法标识符由unicode字符、数字及_组成,但不能以数字开头,用来表示Go代码元素,如变量、函数、类型以及包名等。