内容简介:关于启动编译器,执行编译。可以在指定包的时候使用通配符。三个点表示匹配所有的字符串。
关于 Go
一些常用命令。
一些命令
go # 显示命令相关帮助信息 go env # 显示 go 环境变量 go install # 编译和安装包、依赖 go test # 运行测试代码。 # 从互联网上下载或更新指定的代码包及其依赖包,并对他们进行编译和安装。 # eg: go get github.com/bitly/nsq/ go get
build
、 run
、 install
、 clean
命令
-
-
go build
-
启动编译器,执行编译。
go build hello.go
go go
可以在指定包的时候使用通配符。三个点表示匹配所有的字符串。
go build project/lib/...
除了使用指定包,大部分 go
命令使用短路径作为参数。下面两条命令效果相同。
go build wordcount.go go build .
-
-
go run
-
先编译,然后执行编译创建的 wordcount
或者 wordcount.exe
程序。
run
go run wordcount.go
-
-
go install
-
go install
命令比 go build
命令多做了:安装编译后的结果文件到指定目录。
-
-
go clean
-
执行清理。
当用户将代码迁入源码库里的时候,开发人员可能并不想迁入编译生成的文件。可以使用 clean
命令解决这个问题。
调用 clean
会删除编译生成的可执行文件。
go clean hello.go
fmt
命令
fmt
工具命令会将开发人员的代码布局成和 go
源代码类似的风格。
go fmt 文件名或包名
vet
命令
vet
命令可以帮助开发人员检测代码的常见错误。
vet
可以捕获的错误类型:
Printf
go
语言的文档
- 方式一:
终端 go doc
命令打印文档。
go doc
- 方式二:
godoc
程序启动一个 Web
服务器,浏览器查看。
通知 godoc
在端口 6060
启动 Web
服务器。所有 go
标准库和 GOPATH
下的 Go
源代码的文档。
godoc -http=:6060 # http://localhost:6060/
给一个包添加一段文字量比较大的文档,可以在工程里面包含一个叫做 doc.go
的文件,使用同样的包名,并把包的介绍使用注释加在包名声明之前。
推荐 go
命令教程 : https://github.com/hyper-carrot/go_command_tutorial
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
XML Hacks
Michael Fitzgerald / O'Reilly Media, Inc. / 2004-07-27 / USD 24.95
Developers and system administrators alike are uncovering the true power of XML, the Extensible Markup Language that enables data to be sent over the Internet from one computer platform to another or ......一起来看看 《XML Hacks》 这本书的介绍吧!