github.com/giovannyortegon/go@v0.0.0-20220115155912-8890063f5bdd/Profesional/Estructuras/slicing.go (about)

     1  package main
     2  
     3  import "fmt"
     4  
     5  func main() {
     6  	numeros := [] int {1, 2, 3, 4}
     7  	fmt.Println("slicing: ", numeros, len(numeros))
     8  	numeros = append(numeros, 5)
     9  	numeros = append(numeros, 6)
    10  	fmt.Println("slicing: ", numeros, len(numeros))
    11  	numeros = numeros[:3]
    12  	fmt.Println("slicing: ", numeros, len(numeros))
    13  
    14  	meses := [] string {"Enero", "Febrero", "Marzo"}
    15  	fmt.Printf("Len: %d, capacidad: %d, referencia: %p\n",
    16  				len(meses), cap(meses), meses)
    17  
    18  	meses = append(meses, "Abril")
    19  	fmt.Printf("Len: %d, capacidad: %d, referencia: %p\n",
    20  				len(meses), cap(meses), meses)
    21  }