go学习笔记

字典

var m map[string]int //nil字典
var m map[string]int {} //空字典
nil字典不能做写操作,但是可以读;空字典可读可写

实践经验

如果要写跨文件调用的方法或者函数,那么函数首字符必须大写
参考 https://juejin.cn/s/golang同包跨文件调用
对于json的对应结构体,导出字段名称必须是首字符大写

go环境变量

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
go env GOPATH
go env -w GOPATH=go的模块下载目录

# go env GOROOT
# go env -w GOROOT=go的安装路径 #这一步可以不做,默认就是GO的安装路径

安装模块

go install golang.org/x/tools/gopls@latest

安装VS Code后再安装一下go的插件(google官方的插件)

posted @ 2023-05-20 22:07  bug批发零售  阅读(26)  评论(0)    收藏  举报