github.com/giovannyortegon/go@v0.0.0-20220115155912-8890063f5bdd/src/Fundamentals/Slices/main.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  	"sort"
     6  )
     7  
     8  func main() {
     9  
    10  	s1 := make([]int, 5)
    11  	fmt.Println(s1)
    12  	s1 = append(s1, -1)
    13  	fmt.Println(s1)
    14  	s1 = append(s1, -2)
    15  	fmt.Println(s1)
    16  	s1 = append(s1, -3)
    17  	fmt.Println(s1)
    18  	reSlice := s1[1:3]
    19  	fmt.Println("Reslice: ")
    20  	fmt.Println(reSlice)
    21  
    22  	a1 := []int{1,2,3,4,5}
    23  	a2 := []int{6,7,8,9,0}
    24  
    25  	fmt.Println(a1)
    26  	fmt.Println(a2)
    27  	copy(a1, a2[3:])
    28  	fmt.Println("Copy()", sort.a1)
    29  
    30  	var s = make([]string, 0)
    31  	s = append(s, "some string")
    32  	fmt.Println(s)
    33  }