Golang 学习
配置 Golang 开发环境
- 安装 gvm
gvm listall
查看可用版本gvm install $version -B
安装二进制版本,这样比较快gvm use $version --default
- 设定 GOPATH
- 配置代理,https://goproxy.io/ 或者 https://goproxy.cn/
- 重启 shell
go env
确认 Go 环境变量- 安装 shell 补全工具,https://github.com/posener/complete/tree/master
- 重启 shell
- 安装 gopls
- 安装 gotags
- 配置你的编辑器
入门资料
- Go by Example 中文版
- X 分钟速成 Y - Go
- https://tour.go-zh.org/
- Draveness - Go 语言设计与实现
- https://github.com/a8m/golang-cheat-sheet
- https://go.dev/ref/spec
- Go 语言圣经
命令
REPL
目录规范
一般遵循 project-layout。
但也有少部分项目是直接源代码平铺在项目根目录的。