package main
import "fmt"
func main(){
d := []byte{'r', 'o', 'a', 'd'}
e := d[2:]
d = d[0:3]
fmt.Println(e)
fmt.Println(cap(d))
d = append(d, 'z') // Ooops
fmt.Println(e) // 'd' is now 'z'
fmt.Println(cap(d))
}
cGFja2FnZSBtYWluCmltcG9ydCAiZm10IgoKZnVuYyBtYWluKCl7CglkIDo9IFtdYnl0ZXsncicsICdvJywgJ2EnLCAnZCd9CiAgICBlIDo9IGRbMjpdIAogICAgZCA9IGRbMDozXQogICAgZm10LlByaW50bG4oZSkKICAgIGZtdC5QcmludGxuKGNhcChkKSkKICAgIGQgPSBhcHBlbmQoZCwgJ3onKSAvLyBPb29wcwogICAgZm10LlByaW50bG4oZSkgLy8gJ2QnIGlzIG5vdyAneicKICAgIGZtdC5QcmludGxuKGNhcChkKSkKfQ==