GolangStudy go语言学习笔记 笔记记录: 01_指针基础操作 02_不合法的指向 03_new函数的使用 04_普通变量做函数参数 05_指针做函数参数 06_为什么需要数组 07_数组的基本使用 08_数组的初始化 09_二维数组的介绍 10_数组比较和赋值 11_随机数的使用 12_冒泡排序 13_数组做函数参数 14_数组指针做函数参数 15_切片的长度和容量 16_切片的创建 17_切片截取 18_切片和底层数组关系 19_append函数的使用 20_append扩容特点 21_copy的使用 22_切片做函数参数 23_猜数字游戏 24_map的基本使用 25_map赋值 26_map遍历 27_map删除 28_map做函数参数 29_结构体初始化 30_结构体指针变量初始化 31_结构体成员的使用:普通变量 32_结构体成员的使用:指针变量 33_结构体比较和赋值 34_结构体做函数参数:地址传递 35_结构体做函数参数:普通变量 笔记2 01_匿名字段初始化 02_成员的操作 03_同名字段 04_非结构体匿名字段 05_结构体指针类型匿名字段 06_面向过程和面向对象函数的区别 07_为结构体类型添加方法 08_值语义和引用语义 09_指针变量的方法集 10_普通变量的方法集 11_方法的继承 12_方法的重写 13_方法值 14_方法表达式 15_接口的定义和实现 16_接口的继承 17_接口转换 18_空接口 19_类型断言