1.数组的声明
var varName [n]Type
比如声明一个长度为10的整型数组:var arr1 [10]int。注意一点,数组长度也是类型的一部分,因此不同长度的数组为不同类型。
2.数组的赋值
var arr1 [10]int = [10]int{1,2,3,4,5,6,7,8,9,10}
以上声明并初始化了长度为10的整型数组。
也可以使用new()来初始化,返回的是一个指向数组的指针:
var arr1 *[10]int
arr1 = new([10]int)
也可以进行简单的声明并创建
arr1:=[10]int{1,2,3,4,5,6,7,8,9,10}
3.数组是值类型
数组再GO语言中是值类型,数组之间可以使用==或!=来比较,但是不能使用>或<比较。