我對 JavaScript 一無所知。假設v包含一個正整數列表,vi是一個索引值,假設當前vi = 0。我想知道如何將 v.splice(vi, 1) 轉換為 Golang.splice() 相當于切片嗎?
2 回答

catspeake
TA貢獻1111條經驗 獲得超0個贊
v.splice(vi, 1)
從 中刪除 1 個元素vi
。要在 go 中執行相同的操作,您可以執行以下操作:
append(v[:vi],v[vi+1:]...)
也就是說,首先獲取到 為止的切片vi
,然后添加 以后的所有元素vi
。

小怪獸愛吃肉
TA貢獻1852條經驗 獲得超1個贊
語法
array.splice(索引, 數量, item1, ....., itemX)
參數:索引
說明。一個整數,指定在什么位置添加/刪除項目,使用負值指定從數組末尾開始的位置。
參數:howmany(可選)
描述:要刪除的項目數。如果設置為 0,則不會刪除任何項目
參數:item1, ..., itemX (可選)
描述:要添加到數組中的新項目
- 2 回答
- 0 關注
- 144 瀏覽
添加回答
舉報
0/150
提交
取消