数据的删操作 第一种情况删除末尾的一个元素这种情况把末尾的元素记为一个特殊值代表已删除就行// 大小为 10 的数组已经装了 5 个元素 var arr [10]int for i : 0; i 5; i { arr[i] i } // 删除末尾元素暂时用 -1 代表元素已删除 arr[4] -1第二种情况删除中间元素// 大小为 10 的数组已经装了 5 个元素 var arr [10]int for i : 0; i 5; i { arr[i] i } // 删除 arr[1] // 需要把 arr[1] 之后的元素都往前移动一位 // 注意要正着遍历数组中已有元素避免覆盖不懂的话请看下方可视化面板 for i : 1; i 4; i { arr[i] arr[i 1] } // 最后一个元素置为 -1 代表已删除 arr[4] -1