好记性不如烂笔头o_O slice切片不会开辟新的空间 a := []int{0,1,2,3} b := make([]int, 8) b = a[:] b[2] = 9 fmt.Println(a) fmt.Println(b) 输出: [0 1 9 3] [0 1 9 3] string底层是用byte数组存的,并且是不可以改变的. 可以用 k := []rune(string) rune等效int32 k := []byte(string) 提取出数据(存于新开辟的空间).不能使用 []i…