golang 对 slice 的操作全在 [:] 中 和 append
// 删除切片的第三个元素
sslice := []int{0,1,2,3,4}
sslice = append(sslice[:2], sslice[3:]...)
Notice
- sslice[A:B], 包涵 A, 不包括 B; 若 A = B,包涵 A
- append 第一个参数为 切片, 第二(三,四)个参数为 元素, 若为 切片, 可以使用 ... 分解 (析构) 为元素
golang 对 slice 的操作全在 [:] 中 和 append
// 删除切片的第三个元素
sslice := []int{0,1,2,3,4}
sslice = append(sslice[:2], sslice[3:]...)
Notice
- sslice[A:B], 包涵 A, 不包括 B; 若 A = B,包涵 A
- append 第一个参数为 切片, 第二(三,四)个参数为 元素, 若为 切片, 可以使用 ... 分解 (析构) 为元素
本文标题:golang 删除 slice 中的部分元素
本文链接:https://www.haomeiwen.com/subject/zgcwbctx.html
网友评论