admin管理员组文章数量:1487745
Go环境变量及常用命令
环境变量
- GOROOT: Go语言的安装路径
- GOPATH: Go语言工作区路径,默认为
~/go
。项目中执行go install命令后,项目构建后生成的可执行程序、静态库文件以及源码文件会被安装到GOPATH相应的目录中去 - GOBIN: 存放Go可执行文件,一般是
GOPATH/bin
会被默认设置到操作系统的PATH环境变量中
$ tree -L 1 ~/go
/Users/wangsen/go
├── bin
├── pkg
└── src
$ go env | grep GOPATH
GOPATH="/Users/wangsen/go"
$ go env | grep GOBIN
GOBIN="/Users/wangsen/go/bin"
常用命令
go build
: 构建go程序go test
: 运行测试代码go install
: 构建并安装go程序go fmt
: 格式化go代码go vet
: 用来检查编译器发现不了的逻辑错误go run
: 运行go代码go mod init
: 创建一个新的模块并初始化go.mod文件.go build
、go test
以及其它构建命令会将新的依赖添加到go.mod文件中.go list -m all
列出模块所有的依赖.go get
更新或者添加依赖包.go mod tidy
: 删除go.mod中未使用的依赖.
关键字
- const、func、import、package、type和var用来声明各种代码元素。
- chan、interface、map和struct用做 一些组合类型的字面表示中。
- break、case、continue、default、 else、fallthrough、for、 goto、if、range、 return、select和switch用在流程控制语句中。 详见基本流程控制语法。
- defer和go也可以看作是流程控制关键字, 但它们有一些特殊的作用。详见协程和延迟函数调用
标识符
Go合法标识符由unicode字符、数字及_
组成,但不能以数字开头,用来表示Go代码元素,如变量、函数、类型以及包名等。
本文标签: Go环境变量及常用命令
版权声明:本文标题:Go环境变量及常用命令 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/shuma/1754943132a3181524.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论