go语言入门指南 | 青训营

105 阅读1分钟

go语言环境配置:

GOPATH:即默认的workspace路径,在未指定项目路径时使用; GOROOT:Golang的安装路径;

配置全局的GOPATH,先创建GOPATH文件夹,包括里面的 bin、pkg、src文件夹

在系统环境变量里,新建GOPATH【新建的GOPATH文件夹路径】、GOROOT【Goland的安装目录】配置,同时将D:\goland\Go\bin加到path

安装:

The Go Programming Language (google.cn)

Downloads - The Go Programming Language (google.cn)

goland安装:

官网:GoLand by JetBrains: More than just a Go IDE

基本语法

主要特征:

  1. 自动立即回收
  2. 更丰富的内置类型
  3. 函数多返回值
  4. 错误处理
  5. 匿名函数和闭包
  6. 类型和接口
  7. 并发编程
  8. 反射
  9. 语言交互性

常用go mod命令

命令作用
go mod download下载依赖包到本地(默认为GOPATH/pkg/mod目录)
go mod edit编辑go.mod文件
go mod graph打印模块依赖图
go mod init初始化当前文件夹,创建go.mod文件
go mod tidy增加缺少的包,删除无用的包
go mod vendor将依赖复制到vendor目录下
go mod verify校验依赖
go mod why解释为什么需要依赖