之前看到学习一门语言的路径:学基础;抄代码;写代码。其中,基础知识点是需要贯穿整个学习路径的。
本文整理,go语言知识框架:
1.语法
变量,内置类型(整形,浮点型,字符串,bool,指针类型),常量
表达式,运算符
顺序、选择、循环语句
等等
2.容器
数组(一维,多维)、切片(一维,多维)、map(关联数组or字典)、list(链表)
4.函数
普通函数(声明,实现),匿名函数、defer延迟函数、递归函数、panic|recover
等等
5.结构体
?
6.接口
?
7.并发
?
8.反射
?
9.包
?