go 删除数组元素

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

a := []int{0, 1, 2, 3, 4}
//删除第i个元素
i := 2
a = append(a[:i], a[i+1:]...)

 

posted @ 2019-01-10 15:43  ma_fighting  阅读(19214)  评论(0编辑  收藏  举报
历史天气查