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的内部拼接机制,传两个截取之后的
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的内部拼接机制,传两个截取之后的