2023年2月27日晚六点面试,总共半小时(哎,还是我个人太菜了)。 第一题和切片相关题,考切片底层 a := []int{1, 2, 3, 4, 5} b := a[:3] fmt.Println(cap(a)) fmt.Println(len(a)) fmt.Println(cap(b)) fmt.Println(len(b)) 运行结果: 5 5 5 3 然后在上面的代码上添加一行 b = append(b, 1, 2, 3) 运行结果 5 5 10 6 结论:刚开始切片b指向的是原来的数组a,所以cap是一致的,但是当给b后面添...