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

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