常用命令
go build
- 编译包和依赖
go
//示例
go build myapp.gogo run
- 编译并运行 Go 程序
go
//示例
go run myapp.gogo test
- 运行测试文件
go
//示例
go test -v //-v 代表详细的输出go get
- 下载安装包及其依赖
go
//示例
go get github.com/gin-gonic/gingo install
- 下载并编译安装包和依赖
go
//示例
go install myappgo 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 tidygo mod download
- 下载 go.mod 文件中指明的所有依赖
go
//示例
go mod downloadgo list
- 列出所有的包或模块
go
//示例
go list allgo env
- 打印 Go 环境信息
go
//示例
go envgo version
- 打印 Go 的当前版本
go
//示例
go versiongo doc
- 显示包或者符号的文档
go
//示例
go doc fmt.Println