❤️又开新坑了!!!

关于本系列

最近青训营要开营了,一想起我学的七七八八的 Golang,都感觉不配跟大佬一起做项目,特地速速复习一遍,顺便写成博客 (不写博客真的第二天就又忘了)

关于 Golang

Golang 是一门在 2009 年推出的新的类 C 系语言,个人认为可以看成是 C 在 21 世纪的升级版本,它真的非常优秀,改进了 C 的很多方面,个人总结了以下几点:

  • 更安全:例如在 C 中,新声明的变量内容是不确定的,但是在 Go 中,它们都为空
  • 更智能:体现在回收机制和堆栈分配,切片自动增长等
  • 更规范:更加规范你的码风,声明了变量而不用会报错,引入了包不用也会报错,甚至大括号不是 C 风格也会报错
  • 更现代:例如在 C 中函数返回值只能是一个值,但是 Go 中可以为多个,例如可以在 for 中使用类 Python 的 range 等,还加入了一些面向对象的元素,还有并发、信道等新功能

整体目录

  • 环境搭建
  • 程序结构
  • 基本数据类型(数字、字符串)
  • 复合数据类型(数组、切片、映射、结构体)
  • 函数
  • 方法与接口
  • 并发与信道
  • 测试
  • 反射

重点参考文献