假設我有一個稀疏填充的切片,并希望通過索引讀取/寫入一個元素,該元素可能超出或不超出切片的容量。當 x 可能超出容量時,寫入 s[x] 的慣用方式是什么?
1 回答

婷婷同學_
TA貢獻1844條經驗 獲得超8個贊
您需要檢查是否x
超出切片范圍并擴展切片(附加零或類似內容)。沒有神奇的捷徑。要“擴展”切片,您可以執行以下操作:
a = append(a, make([]T, j)...)
a
切片在哪里,T
它的內容的類型以及j
你想擴展它的程度。
- 1 回答
- 0 關注
- 101 瀏覽
添加回答
舉報
0/150
提交
取消