常用命令
go build
- 编译包和依赖
go
//示例
go build myapp.go
go run
- 编译并运行 Go 程序
go
//示例
go run myapp.go
go test
- 运行测试文件
go
//示例
go test -v //-v 代表详细的输出
go get
- 下载安装包及其依赖
go
//示例
go get github.com/gin-gonic/gin
go install
- 下载并编译安装包和依赖
go
//示例
go install myapp
go fmt
- 格式化 Go 程序,使其符合 Go 语言的代码风格
go
//示例
go fmt ./... //格式化当前目录和所有子目录中的所有包
go vet
- 检查 Go 源码中的错误
go
//示例
go vet ./...
go mod init
- 初始化当前文件下下的 Go 模块
go
//示例
go mod init <module-name>
go mod tidy
- 添加需要的模块,删除无用的模块
go
//示例
go mod tidy
go mod download
- 下载 go.mod 文件中指明的所有依赖
go
//示例
go mod download
go list
- 列出所有的包或模块
go
//示例
go list all
go env
- 打印 Go 环境信息
go
//示例
go env
go version
- 打印 Go 的当前版本
go
//示例
go version
go doc
- 显示包或者符号的文档
go
//示例
go doc fmt.Println