Go 语言学习笔记

工具链

GOPATH

go env|grep GOPATH

go mod

go help modules

go mod 代理设置

1
2
3
4
5
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOPRIVATE=code.devops.xiaohongshu.com
git config --global url."git@code.devops.xiaohongshu.com:".insteadof "http://code.devops.xiaohongshu.com/"
git config --global url."git@code.devops.xiaohongshu.com:".insteadof "https://code.devops.xiaohongshu.com/"

Goland

对 go get 引入的包不能自动提示

有说需要清理缓存重新启动,有说需要 go mod vendor, 但都不起效,加上 -u 选项就起效了 go get -u -x -v pkg_url

语言

channel

读写操作

read、write、close

Go 语言学习笔记
http://blog.soul11201.com/2022/01/14/Go-Notes/
作者
soul11201
发布于
2022年1月14日
许可协议