数组是指同一类型元素的集合。
package main import "fmt" func main() { var a [3]int # 定义了一个长度为三的int类型数组 fmt.Println(a) # 运行结果:[0,0,0] ----------------------------------------------------------------- # 定义并赋值初值 var a [6]int = [6]int{1, 2, 3, 4, 5, 6} # >>>:[1, 2, 3, 4, 5, 6] var a = [6]int{1, 2, 3} # >>>:[1, 2, 3, 0, 0, 0] a := [6]int{1, 2, 3} # >>>:[1, 2, 3, 0, 0, 0] a := [...]int{1,2,3} # 忽略数组的长度,用...来代替,编辑器会自动生成长度。 a[5] = 100 fmt.Println(a) ----------------------------------------------------------------- # 将第7个位置设置为666 a := [10]int{1, 2, 5: 666, 6: 777} # [1 2 0 0 0 666 777 0 0 0] a[-7] = 13 # 不支持负索引 }
原文:https://www.cnblogs.com/blue-tea/p/12030070.html