为了从肆意目次运转Go官方对象链中对象呼唤(经由过程go呼唤),官方 Go官方对象链拆卸目次下的对象bin子目次路途必须设置设备放置在PATH气候变量中。 当独霸拆卸法度圭表类型拆卸Go官方对象链时 ,链用拆卸法度圭表类型很大年夜大年夜约已主动地将此设置设备放置好了 。法详windows气候中需求在把拆卸目次下bin子目次添加到初级琐细气候变量中保鄙奏效。官方
Go官方对象链比来的对象版本都支撑一个称为Go模块(Go modules)的特点, 用来治理项目依托。链用此特点在版本1.11中被履行性引进 ,法详 在版本1.16中被默许支撑。官方
我们理应体味一个气候变量:GOPATH。对象 此气候变量的链用默许值为往后用户的HOME目次下的名为go文件夹对应的目次路途。 GOPATH气候变量可以被手动地设置设备放置多个路途。法详 往后,官方当GOPATH文件夹被说起的对象时辰,它展示GOPATH气候变量中的链用第一个路途对应的文件夹 。
Go官方对象链对象乞呵部的Go源代码文件必须以.go后缀末尾。这里,我们假定一个最复杂的Go法度圭表类型放在hello.go的文件中 。上面是最复杂的Go法度圭表类型 。
package mainimport "fmt"func main() { fmt.Println("hello")}翻开一个终端(独霸台)并进进上述源文件地址的目次,然后运转
$ go run hello.go
假定代码中有语法偏向,这些偏向将输进在终端中。
假定一个法度圭表类型的main包中有若干很多若干Go源代码文件,我们可独霸上面的呼唤运转此法度圭表类型
。
$ go run .
寄看:
上面提到的三个go子呼唤(go run 、go build和go install) 将只会输进代码语法偏向。它们不会输进大年夜大年夜约的代码逻辑偏向(即劝诫) 。 go vet子呼唤可以用来搜检大年夜大年夜约的代码逻辑偏向(即劝诫)。
我们可独霸go fmt子呼唤来用不合种代码气焰格式化Go代码 。
我们可独霸go test子呼唤来运转单位和基准测试用例。
我们可独霸go doc子呼唤在终端中搜检Go代码库包的文档 。
凶悍推荐让你的Go项目支撑Go模块特点来简化依托治理 。对一个支撑Go模块特点的项目:
我们可以运转go help aSubCommand来搜检一个子呼唤aSubCommand的辅佐信息。
运转不带参数的go呼唤将会列出全数支撑的go子呼唤。
到此这篇关于Go官方对象链用法简介的文章就引见到这了,更多相干Go对象链内容请搜刮完竣下载之前的文章或延续不雅不雅不雅不雅鉴赏上面的相干文章希看大年夜师往后多多支撑完竣下载 !