Go 提供了强大的工具链,其实所谓的工具链就是一系列命令。

    1. // 下载依赖
    2. go get // 用于下载第三方依赖
    3. // 文档注释
    4. go doc
    5. // 代码格式化
    6. go fmt
    7. // 编译运行
    8. go run // 只能在 main 包用,所有生成的文件在执行后自动删除
    9. go build // 下载依赖,编译指定代码,若在非 main 包使用,只做检查不生成任何文件
    10. // 在 main 包下使用则在当前目录下生成一个可执行文件
    11. go install // 下载依赖,编译指定代码,若在非 main 包使用,生成的文件在 $GOPATH/pkg/windows_amd64 下
    12. // 在 main 包使用则除了上述生成文件外,还在 $GOPATH/bin 下生成一个与项目同名的可执行文件