Go语言的工具
解压版go语言安装包自带的工具
- 在%GOGOOT%/bin中有三个工具
- go.exe 编译、运行、构建都可以使用这个命令
- godoc.exe 查看包或者函数的源码
- gofmt.exe 格式化文件
go.exe的常用参数解释
参数 | 含义 |
---|---|
go version | 查看go语言版本 |
go env | 查看go语言的详细环境 |
go list | 查看go语言的文件目录(哪个文件夹下又可执行的go语言文件) |
go build | 把源文件构建成系统可执行文件(windows下就是构建成exe) |
go clean | 清空生成的可执行文件 |
go vet | 编译静态文件,看是否有语法错误 |
go get | 远程下载第三方go语言库 |
go bug | 提交bug |
go test | 测试 |
go run | 编译并运行文件 |
godoc.exe常用命令
- 可以使用godoc [包] [函数] 查看包或者函数的详细源码
- 源码在学习中非常重要,经常查看源码方便理解go的原理
gofmt工具
- 规范的代码方便自己的阅读也方便别人的阅读,编写规范的代码是每一个程序员的必修课。
- gofmt工具可以帮助程序员把代码进行格式化,依照规范进行格式化。
- 使用gofmt的前提是文件可以编译通过。
不规范的代码示例
package main
import "fmt"
func main( ) {
fmt.Println("Hello World");
}
使用gofmt规范后的代码
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}
开发工具Goland
简介
- GoLand由jetBrains公司推出的专门针对Go语言的开发工具,使用GoLand有如下优点
- 代码提示
- 快速编译
- 一键构建
不会激活可以去网上找教程,实在不行可以去淘宝花几块钱买个永久激活码。
《本文》有 1144 条评论