swift:
Array 在Swift 中是一个结构体,在Swift中结构体是值类型,他们的值是复制的而不是引用的。
var arr = [String]() // var arr = Array<String>()
abc.append("123")
abc.append("456")
var temp = arr
temp.removeAll()
print(arr)
输出:
["123", "456"]
OC:
NSArray在OC中是引用类型。
在OC中实现以上代码相同的逻辑,打印出来的是空数组。
网友评论