Golang Tools 介绍
Golang Tools 介绍go 安装之后内置了很多工具以帮助开发 gofmt
当提交源代码的时候,强烈推荐使用 gofmt 去格式化源码 godocgodoc 会从$GOROOT目录下的标准库(library)和$GOPATH/src 目录下的所有项目中的代码注释中生成文档
go testgolang 内置 testing 支持。举个例子,假设在同一个package(目录),有个文件 file.go,则测试文件为 file_test.go,golang 的编译器会忽略 file_test.go,只编译 file.go,运行 gotest 的时候执行 file_test.go 里面的用例 go build通过执行 go build构建应用程序,编译器会把所有 - 构建时间(整个应用+依赖库,编译为一个二进制文件) - 交叉编译(跨平台) ```sh env GOOS=darwin GOARCH=386 go build -o tasks.app env GOOS=windows GOARCH=386 go build -o tasks.exe env GOOS=linux GOARCH=amd64 go build -o tasks ``` go installgo run在命令行直接运行应用的入口文件或者直接执行某个文件,会自动编译(编译后文件在临时目录,运行结束会自动删除) go getgo 内置的 package 管理工具,可以直接从 github 等代码管理站点获取包,但是功能太简单了 go clean清理 编译后生成的文件,包含如下内容 _obj/ _test/ _testmain.go test.out build.out *.[568ao] DIR(.exe) IDR . test(.exe) MAINFILE(*.exe) 其他常见命令
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |