Slices / Remove elements from slice / Essential Go
package main
import "fmt"
func main() {
s := []int{10, 11, 12, 13}
i := 1 // index of 11
n := 2 // remove 2 elements
s = append(s[:i], s[i+n:]...)
fmt.Printf("s: %#v\n", s)
}INFO
package main
import "fmt"
func main() {
s := []int{10, 11, 12, 13}
i := 1 // index of 11
n := 2 // remove 2 elements
s = append(s[:i], s[i+n:]...)
fmt.Printf("s: %#v\n", s)
}