例子:

比如说,现在要对一个数组遍历,但是在遍历过程中,需要对该数组进行删除操作,这个时候遍历的 count 就会改变,导致崩溃等问题:

这个时候利用 copy关键字, 对可变数组进行一次操作。

可变数组因为用copy修饰的,所以这个数组其实是一个不可变数组。(这里有点多此一举了,既然下面有一个新的对象,这里还用什么 copy)

再创建一个临时的可变数组对象,对这个临时可变数组进行删除。

11-22 00:56