資料結構是程式語言很重要的一環,其中矩陣array更是常見的項目
Array就是一個固定空間的容器,每個單位空間都有一個編號
宣告一個放10個integer的容器
var x [10]int
也可以這樣
x := [5]int{}
x := [5]int{1, 2, 3}
如果項目比矩陣大小還少,就是從編號0開始填
使用len()檢視容器多大,len在很多地方都可以使用
len(x)
對第5個元素進行操作
x[4]
要注意的是,array的第一個元素編號為0,所以第5個元素編號會是4
使用for進行走訪
for i := 0; i < 10; i++ {
fmt.Println(x[i])
}
當然也有比較簡潔的走訪方式
for _, n := range x {
fmt.Println(n)
}
其中for的第一項底線是一個blank identifier,意即我不需要使用這個變數
但還是講一下第一項是key(編號),即現在是第幾個元素,從0開始算的那個
第二欄才是內容的值