Adding and removing elements

Arrays and collections / Arrays and slices

import (
    "fmt"
    "slices"
)

var numbers = []int{2, 5, 7}
numbers = append(numbers, 11)
//numbers is {2, 5, 7, 11}
fmt.Println(numbers)

numbers = slices.Insert(numbers, 1, 3)
//numbers is {2, 3, 5, 7, 11}
fmt.Println(numbers)

numbers = slices.Delete(numbers, 2, 3)
//numbers is {2, 3, 7, 11}
fmt.Println(numbers)

numbers = append(numbers, 13, 17)
//numbers is {2, 3, 7, 11, 13, 17}
fmt.Println(numbers)

numbers = slices.Replace(numbers, 1, 2, 3, 5)
//numbers is {2, 3, 5, 7, 11, 13, 17}
fmt.Println(numbers)

numbers = numbers[:0]
//numbers is {}
fmt.Println(numbers)