Go 命令

栏目: Go · 发布时间: 7年前

内容简介:关于启动编译器,执行编译。可以在指定包的时候使用通配符。三个点表示匹配所有的字符串。

关于 Go 一些常用命令。

一些命令

go          # 显示命令相关帮助信息
go env      # 显示 go 环境变量
go install  # 编译和安装包、依赖
go test     # 运行测试代码。

# 从互联网上下载或更新指定的代码包及其依赖包,并对他们进行编译和安装。
# eg:  go get github.com/bitly/nsq/
go get

buildruninstallclean 命令

    1. go build

启动编译器,执行编译。

go build hello.go
go
go

可以在指定包的时候使用通配符。三个点表示匹配所有的字符串。

go build project/lib/...

除了使用指定包,大部分 go 命令使用短路径作为参数。下面两条命令效果相同。

go build wordcount.go
go build .
    1. go run

先编译,然后执行编译创建的 wordcount 或者 wordcount.exe 程序。

run
go run wordcount.go
    1. go install

go install 命令比 go build 命令多做了:安装编译后的结果文件到指定目录。

    1. 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

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》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具