package main import "fmt" func main() { x := &[10]int{1,2,3,4,5,6,7,8,9,10} y := x[2:5] z := y[:1:2] fmt.Printf("cap %v, array: %v\ncap y: %v, slice: %v\ncap z: %v, slice: %v\n", cap(x) , *x, cap(y), y, cap(z), z) z = append(z, 0, 0, 0, 0, 0) fmt.Printf("cap %v, array: %v\ncap y: %v, slice: %v\ncap z: %v, slice: %v\n", cap(x) , *x, cap(y), y, cap(z), z) }
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more