/GolangStudy

go语言学习笔记

Primary LanguageGo

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_类型断言