Swift教程之类与结构详解

2020-01-08 22:44:25丽君

通过改变copiedNames的值可以验证,数组已经被完整拷贝,不会影响到之前的数组:

 

 

复制代码  
copiedNames[0] = "Mo"
println(names[0])
// prints "Mohsen"

 

注意:如果你不确定你需要的数组是否是独立的,那么仅仅使用unshare就可以了。而copy方法不管当前是不是独立的,都会完整拷贝一次,哪怕这个数组已经是unshare的了。



注:相关教程知识阅读请移步到swift教程频道。