Golang 专题

发布时间: 更新时间: 总字数:428 阅读时间:1m 作者: 分享 复制网址

Golang 是由 Google 开源的编程语言,可以大规模地构建快速、可靠和高效的软件。Golang 是云原生的首选编程语言。

介绍

使用

帮助

$GOPATH 下目录说明:

  • $GOPATH/src:存放源码包
  • $GOPATH/pkg:存放发布的库文件
    • mod/cache:缓存第三方依赖
  • $GOPATH/bin:存放编译的可执行文件,一般由 go install ... 命令生成

godoc

go 内置官方文档,可以在本地发布,运行:

godoc -http=:8080

访问:

http://127.0.0.1:8080/

命令行帮助

go doc strings
go doc strings.HasPrefix

get

下载对应的源码包

go get [-d -u -x -v -insecure] <url>

参数说明:

  • -d:仅下载依赖包
  • -f
  • -u:更新依赖包并安装
  • -x:打印执行的debug过程
  • -v:打印构建的包
  • -insecure:https 不验证 tls/ssl 证书

install

go install 安装go可执行文件到 $GOPATH/bin 目录;如果是库文件,会在 $GOPATH/pkg/$GOOS_$GOARCH 下生成包格式为 *.a 的链接库文件

go install [-a -x] <addr|dir>

go install ./... 编译、发布当前目录下所有的二进制程序和库文件

常用的内置库

Go 标准库

Go 与 Python 的区别

  • go 中没有异常,需通过 error 显示处理

CI

  • golangci-lint Fast linters Runner for Go(doc)
    • 安装 brew install golangci-lint
    • 帮助 golangci-lint help linters
    • 查看 linters golangci-lint linters
    • 使用 golangci-lint
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数