2.Golang数组常见操作(哪里不对,请多多指点)
1.数组是值类型
2.var 数组名 [数组大小]数据类型 ==》变量名,长度,类型
3.数组,存放元素的容器,必须指定存放的元素的类型和容量(长度)
数组长度是数组类型的一部分
声明数组: 指定内部存储的数据类型、需要存储的数据数量(长度)
相同类型的的数组可以进行 ==与!=的比较操作,(长度也算)
//1.数组是多个相同类型数据的组合,一个数组一旦声明/定义了,其长度是固定的, 不能动态变化
//2. var arr []int 这时 arr 就是一个 slice 切片,切片后面专门讲解,不急哈.
//3. 数组中的元素可以是任何数据类型,包括值类型和引用类型,但是不能混用。
//4. 数组创建后,如果没有赋值,有默认值(零值)
//5. 使用数组的步骤 1. 声明数组并开辟空间 2 给数组各个元素赋值(默认零值) 3 使用数组
//6. 数组的下标是从 0 开始的
//7. 数组下标必须在指定范围内使用,否则报 panic:数组越界,比如
//8. Go的数组属值类型,在默认情况下是值传递,因此会进行值拷贝。数组间不会相互影响
//9.长度是数组类型的一部分,在传递函数参数时 需要考虑数组的长度