Golang 切片如何删除数据

本文阅读 1 分钟
首页 golang 正文
题目序号:(266)
题目来源: 大疆
频次: 1

答案:阿纪、

  1. 方法
    go语言删除切片元素的方法:
    1、指定删除位置,如【index := 1】;
    2、查看删除位置之前的元素和之后的元素;
    3、将删除点前后的元素连接起来即可。
    Go 语言并没有对删除切片元素提供专用的语法或者接口,需要使用切片本身的特性来删除元素。
    示例代码如下:

     str := []string{"a","b","c"}
        // step 1
        index := 1
        // step 2
        fmt.Println(str[:index], str[index+1])
        // step 3
        str = append(str[:index], str[index+1]...)
        // res
        fmt.Println(str)
本文来自投稿,不代表本站立场,如若转载,请注明出处:
syncpool的实现原理
« 上一篇 09-17
问了sync.Map(我说我对sync.Pool比较熟,就说Pool了)
下一篇 » 09-17

发表评论

发表评论