宣告方式
var array_name = [length]datatype{values}var array_name = [...]datatype{values}
array_name := [length]datatype{values} array_name := [...]datatype{values}
letters := [3]string{'a', 'b', 'c'}letters[1] = 'e'
arr := [5]int{0:100,2:300}# [100 0 300 0 0]
Slices
类似 Array ,但是更加弹性
宣告
[]datatype{values}myslice := []int
len() - elements in slicecap() - capicity
以 make 宣告
slice_name := make([]type, length, capacity)
从 array 中建立 slice
var myarray = [length]datatype{values} // An array
myslice := myarray[start:end] // A slice made from the array