package main import "fmt" func main() { base := []int{10, 20, 30, 40} view := base[1:3] copyHeader := view copyHeader[0] = 99 copyHeader = append(copyHeader, 50) fmt.Println(base) fmt.Println(view) }