golang删除数组某个元素

golang中对一个slice进行“slice”可以取片段得到一个新的slice,那么如何用简洁的代码删除slice中的一个元素呢?

a := []int{0, 1, 2, 3, 4}
//删除第i个元素
i := 2
a = append(a[:i], a[i+1:]...)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,478评论 25 709
  • 能力模型 选择题 [primary] 下面属于关键字的是()A. funcB. defC. structD. cl...
    _张晓龙_阅读 25,081评论 14 224
  • 所谓过犹不及,最好的状态是大家彼此刚刚好,关系细水长流。但有的人却并不是这样,先不说是给点阳光就灿烂,但给予方便当...
    月如心惜阅读 299评论 0 0
  • 这是一本读到最后两页才发现整本书都是男主的套路的佳作,也是最不做作最不黏腻的一部爱情小说。对于阿丽斯和戴德利来讲,...
    适可阅读 1,499评论 0 2

友情链接更多精彩内容