/go-note

golang study notes

Primary LanguageGo

go笔记

时光脚步的博客

学习资料

  1. Go入门指南
  2. GO学习索引

命令

  1. go build 编译并安装自身包和依赖包
  2. go install 安装自身包和依赖包
  3. gofmt格式化
  4. godoc 生成代码文档, godoc -http=:6060

Go 命名规范

  1. 文件名小写
  2. 函数,方法,变量名采用驼峰命名法
  3. 接口以"er"结束

学习目录

  1. 理解go执行顺序
  2. 理解defer执行顺序
  3. 循环获取的坑和解决及性能深入分析
  4. 数据库操作
  5. GRPC简单实例

知识应用

  1. Context作用
  2. close广播作用
  3. 协程泄露
  4. select超时设置

特殊

执行优先级 init() 比 main()高,它不能够被人为调用.自动执行,一般用于初使数据.