美文网首页
【golang】切片添加和删除一个元素

【golang】切片添加和删除一个元素

作者: 夏澪 | 来源:发表于2019-10-15 17:16 被阅读0次

前言

在做leetcode熟悉语法的时候,需要对一个切片进行操作。删除操作还好,go圣经有提到,但是增加元素就让我抓了个狂。最后在同事帮助下找到了合适的语法。

正文

-删除元素

    l := []int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
    newL := append(l[0:5], l[6:]...)

-增加元素

    l := []int{0, 1, 2, 3, 4, 6, 7, 8, 9}
    newL := append(l[0:5], append([]int{5}, l[5:]...)...)

相关文章

网友评论

      本文标题:【golang】切片添加和删除一个元素

      本文链接:https://www.haomeiwen.com/subject/izwsmctx.html