在Swift中,使用Array来创建一个字符串数组会自动分配新的空间。例如:
var array1 = ["Hello", "World"]
var array2 = Array(array1) // 分配新空间,将array1的元素复制到array2中
print(array1 === array2) // false
在上面的示例中,当我们将array2设置为array1的值时,会自动分配一个新的内存空间并复制array1的元素到这个新数组中。因此,array1和array2不是同一个实例。