Go slice快速删除

Golang切片快速删除

a := []int{1, 2, 3, 4, 5, 6}  
b := a  
a = append(a[:2], b[2+1:]...)  
log.Println(a)

注:
a[:index] 截取

使用方式:
a = append(a[:indexKey],a[indexKey+1:]...)  
该用途主要是用到append的内部拼接机制,传两个截取之后的

郝先生

继续阅读此作者的更多文章