从 JavaScript v.splice(vi, 1) 转换为 Go

我对 JavaScript 一无所知。

假设v包含一个正整数列表,vi是一个索引值,假设当前vi = 0。

我想知道如何将 v.splice(vi, 1) 转换为 Golang

.splice() 相当于切片吗?



人到中年有点甜
浏览 106回答 2
2回答

catspeake

v.splice(vi, 1)从 中删除 1 个元素vi。要在 go 中执行相同的操作,您可以执行以下操作:append(v[:vi],v[vi+1:]...)也就是说,首先获取到 为止的切片vi,然后添加 以后的所有元素vi。

小怪兽爱吃肉

语法array.splice(索引, 数量, item1, ....., itemX)参数:索引说明。一个整数,指定在什么位置添加/删除项目,使用负值指定从数组末尾开始的位置。参数:howmany(可选)描述:要删除的项目数。如果设置为 0,则不会删除任何项目参数:item1, ..., itemX (可选)描述:要添加到数组中的新项目
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go