- 数组是多个相同类型数据的组合,一个数组一旦声明/定义了,其长度是固定的,不能动态变化。
- var arr[]int,这个arr就是slice切片。
- 数组中的元素可以是任何数据类型,包括值类型和引用类型,但不能混用(不能int和float混用)
- 数组创建后,如果没有赋值,是有默认值的,数值类型默认是0;字符串类型默认"",bool类型默认false
- 使用数组的步骤:1.声明数组并开辟空间。2.给数组各个元素赋值。3.使用数组
- 数组的下标是从0开始的
- 数组下标必须在指定范围内使用,否则报panic,数组越界(var arr [5]int,则有效下标为0-4)
- Golang的数组属于值类型,在默认情况下是值传递,因此会进行拷贝, 数组间不会有影响
- 如果想在函数中修改数组的元素,可以使用引用传递修改(指针)