func main() {
a := []byte{1, 5, 3, 6, 58}
//a := [...]byte{1, 5, 3, 6, 58}
fmt.Println(a)
b := a[2:4]
fmt.Println(b)
b[0] = 66
fmt.Println(a)
fmt.Println(b)
}
结果如下:
test$ go run test.go
[1 5 3 6 58]
[3 6]
[1 5 66 6 58]
[66 6]
func main() {
a := []byte{1, 5, 3, 6, 58}
//a := [...]byte{1, 5, 3, 6, 58}
fmt.Println(a)
b := a[2:4]
fmt.Println(b)
b[0] = 66
fmt.Println(a)
fmt.Println(b)
}
结果如下:
test$ go run test.go
[1 5 3 6 58]
[3 6]
[1 5 66 6 58]
[66 6]