假設我有一個數組array1 := [5]int { 1,2,3,4,5,}我需要增加這個數組大小。如何增加數組大小go以便我可以添加其他元素?如果我有另一個數組array2 := [5]int { 6,7,8,9,10,}我怎么可以追加array2用array1?然后array1會打印[1,10]for i:=0; i<len(array1); i++ { fmt.Print(array1[i], "," )}輸出:1,2,3,4,5,6,7,8,9,10
1 回答

猛跑小豬
TA貢獻1858條經驗 獲得超8個贊
“調整”數組大小的唯一方法是創建一個新數組。您可以使用一個切片,它的行為與數組非常相似,但會為您動態調整大小。您可以使用該append方法向切片添加項目。
slice1 := []int{1,2,3,4,5}
slice2 := []int{6,7,8,9,10}
slice1 = append(slice1, slice2...)
for v, _ := range slice1 {
fmt.Println(v)
}
- 1 回答
- 0 關注
- 298 瀏覽
添加回答
舉報
0/150
提交
取消