环境变量: GOROOT:Go在电脑上的安装位置 GOARCH:当前的处理器架构(amd64、arm、386等) GOOS:操作系统 GOBIN:编译器和链接器的位置,Go/bin。 GOPATH:默认是Go的安装目录,可以改变,不过目录下必须有src、pkg、bin GOMAXPROCS:Go可使用的计算机核心数
安装目录清单: /bin:可执行文件 /doc:实例程序,代码工具、本地文档 /lib:文档模板 /misc:支持Go编译器的有关的配置文件、cgo的示例 /os_arch:标准库的包编译后的文件 /src:源代码构建脚本和标准库的源代码 /src/cmd:Go和C的编译器和命令脚本 Go工具: go run 编译执行go代码 go build 编译 go install 编译并安装(安装在go的安装目录下src、pkg、bin) gofmt 格式化代码 gofmt program.go 打印格式化后的代码,不覆盖 gofmt -w program.go 格式化并覆盖源文件 gofmt -w *.go 格式化当前目录下的所有go源文件 gofmt -w map1 格式化文件及子文件下所有的go源文件
gofmt在格式化代码时候加入替换规则 gofmt -r 'a[n:len(a)]->a' -w *.go go doc 从go程序和包文件中提取顶级声明的首行注释及每个对象注释,生成相关文档。 go doc package go doc package function 这个工具只能获取在go安装目录下的src的源文件的注释内容。 go fix 更新go go test 轻量级单元测试框架
|
请发表评论