Comment supprimer un élément d'un slice en Go
Ceci est une alternative à la nouvelle fonction slices.Delete()
:
newSlice := make([]int, 0, len(oldSlice)-1)
newSlice = append(newSlice, oldSlice[:idx]...)
newSlice = append(newSlice, oldSlice[idx+1:]...)
oldSlice = newSlice