- 數組是多個相同類型數據的組合,一個數組一旦聲明/定義了,其長度是固定的,不能動態變化。
- var arr[]int,這個arr就是slice切片。
- 數組中的元素可以是任何數據類型,包括值類型和引用類型,但不能混用(不能int和float混用)
- 數組創建后,如果沒有賦值,是有默認值的,數值類型默認是0;字符串類型默認"",bool類型默認false
- 使用數組的步驟:1.聲明數組並開辟空間。2.給數組各個元素賦值。3.使用數組
- 數組的下標是從0開始的
- 數組下標必須在指定范圍內使用,否則報panic,數組越界(var arr [5]int,則有效下標為0-4)
- Golang的數組屬於值類型,在默認情況下是值傳遞,因此會進行拷貝, 數組間不會有影響
- 如果想在函數中修改數組的元素,可以使用引用傳遞修改(指針)