golang 切片裁剪后改变原切片,导致重新赋值?
对比以下两种操作方式:第一种 {代码...} 输出结果: {代码...} 第二种 {代码...} 输出结果: {代码...} 第二种与第一种的细微处改变唯一的区别就是从 t 裁剪出 a的时候,指定了cap: {代码...} 第一种未指定的情况下,a初始化cap和t是一致的,但是对于b初始化出来的cap和len一致,都是2。但是这里如果指定的cap和t保持...

2 回答722 阅读✓ 已解决