Golang基础教程:掌握数组、多维数组与切片的使用

发表时间: 2022-05-23 09:20

目录

一、数组

1. 定义数组:四种方式

2. 遍历数组

3. 练习题

二、多维数组

1. 两种定义方式

2. 遍历多维数组

3. 数组与切片的不同

三、切片

1. 定义切片:4种方式

2. 遍历切片

3. 切片的长度容量解释

4. 使用make()函数创建切片

5. 直接相等的切片与copy()切片的区别

6. 切片追加、合并、删除元素

一、数组

1. 定义数组:四种方式

2.遍历数组

3. 练习题

二、多维数组

1. 两种定义方式

2. 遍历多维数组

3. 数组与切片的不同

1) 数组中是操作两个内存,所以两个数组相等后,改变其中的一个另外一个不会改变

2) 切片是操作同一个内存,这种类型称之为引用类型,那么更改其中一个切片之后,另外一个也会跟着改变

三、切片

1. 定义切片:4种方式

2. 遍历切片

3. 切片的长度容量解释

1)长度:获取切片/数组中所有值的数量

2)容量:获取切片中从第一个元素到原始切片最后一个元素的数量

结合图片来更进一步,初次接触 “ 指针 ”

4. 使用make()函数创建切片

5. 直接相等的切片与copy()切片的区别

6. 切片追加、合并、删除元素