数组使用的注意事项和细节

数组使用的注意事项和细节
1)数组是多个相同类型数据的组合,一个数组一旦声明/定义了,其长度是固定的,不能动态变化
数组使用的注意事项和细节
文章图片

文章图片
【数组使用的注意事项和细节】2)vararr[]int这时arr就是一个slice切片 , 切片后面专门讲解 , 不急哈.
3)数组中的元素可以是任何数据类型 , 包括值类型和引用类型 , 但是不能混用 。
4)数组创建后 , 如果没有赋值 , 有默认值(零值)
数值类型数组:默认值为0字符串数组:默认值为""bool数组:默认值为false
数组使用的注意事项和细节
文章图片

文章图片
5)使用数组的步骤1.声明数组并开辟空间2给数组各个元素赋值(默认零值)3使用数组
6)数组的下标是从0开始的
数组使用的注意事项和细节
文章图片

文章图片
7)数组下标必须在指定范围内使用 , 否则报panic:数组越界 , 比如vararr[5]int则有效下标为0-4
8)Go的数组属值类型 , 在默认情况下是值传递 , 因此会进行值拷贝 。数组间不会相互影响
数组使用的注意事项和细节
文章图片

文章图片
9)如想在其它函数中 , 去修改原来的数组 , 可以使用引用传递(指针方式)
数组使用的注意事项和细节
文章图片

文章图片
10)长度是数组类型的一部分 , 在传递函数参数时需要考虑数组的长度 , 看下面案例
数组使用的注意事项和细节
文章图片

文章图片