intro
前言
开始
从 [https://learnku.com/go LC 社区 Go 板块]的文档起手,或其他教程:
- [https://tour.go-zh.org/moretypes/7 Go 语言之旅]
- [https://eddycjy.com/go-categories/ 跟煎鱼学 Go]
- [https://go-zh.org/doc/ Go 中文]
- [http://books.studygolang.com/The-Golang-Standard-Library-by-Example/chapter01/01.1.html Go 语言标准库], [http://cngolib.com/index.html Go 标准库中文文档]
- [https://books.studygolang.com/gopl-zh/ Go 语言圣经]
- [https://github.com/talkgo/night Go 夜读]
- Golang 不知名教程
- Golang 入门到精通教程
- https://golang.dbwu.tech/
- https://www.bilibili.com/video/BV1d4411i7wD/?vd_source=c0a6f31b852b1cbd63bdad5f2f6f9270
- https://gobyexample.com/constants
其他网站:
资源
[https://golang.org/ 下载]并安装 Golang
➜  ~ go version
go version go1.15.6 darwin/amd64
IDE
安装 [https://www.jetbrains.com/ Jetbrains] GoLand
规范
自带的 gofmt 会自动格式化你的代 码。
GoLand Preferences - tools - File watchers 添加 go fmt
先会写再看
[Go 编程规范] https://golang.org/ref/spec 英文
科学上网
go env
# GOPROXY="https://proxy.golang.org,direct"
export GOPROXY=https://goproxy.io
框架
[https://learnku.com/docs/gin-gonic/2019 Gin], gin-jwt, '''[[GORM]]'''
搭配
环境变量https://towardsdatascience.com/use-environment-variable-in-your-next-golang-project-39e17c3aaa66
- viper
测试
go test -v ./...
其他
GUI
https://learnku.com/go/t/41240
godoc
go get golang.org/x/tools/cmd/godoc