快速上手
配置
1、目录结构
- ① pkg 打包后的路径
- ② src 开发路径
- ③ bin 应用程序
2、两大配置路径
- gopath: $PATH
- goroot: $PATH
3、查看当前环境配置
4、设置环境变量
- vim ~/.profile 输入以下:
- export GOROOT=/usr/local/go
- export PATH=$PATH:GOROOT/bin
知识点
常量定义
- 显式:const identifier type = value
- 隐式:const identifier = value(无类型常量)
- 特殊常量 iota
- 介绍
- 每次碰到 const 会被重置为 0,如果没碰到每新增一个常量声明,就会自增 +1
- 使用技巧
- 跳值使用法:使用 _ , 每一个 _ 能使 iota 的值跳过 1 , 要跳多少就给多少个 _
- 插队使用法:在变量声明中再插入一个赋值的变量不会对 iota 自增产生影响
- 隐式使用法:如果不声明值,则默认使用最后一个表达式的赋值格式
并发和并行
go 包源切换
- vim ~/.bash_profile
- 输入:
- # 启用 Go Modules 功能
- export GO111MODULE=on
- # 配置 GOPROXY 环境变量
- export GOPROXY=[https://goproxy.io](https://goproxy.io)