📅  最后修改于: 2023-12-03 14:54:19.608000             🧑  作者: Mango
如果你需要将两个数组相加并创建一个新数组,Swift提供了多种快速简便的方法。
Swift中的数组可以使用运算符 '+' 来进行拼接。下面的例子展示了如何将两个字符串数组拼接成一个新数组:
let arr1 = ["apple", "banana", "orange"]
let arr2 = ["grape", "pineapple", "mango"]
let newArr = arr1 + arr2
print(newArr) // ["apple", "banana", "orange", "grape", "pineapple", "mango"]
Swift中的数组提供了方法 'append(contentsOf:)' 可以将一个数组的所有元素添加到另一个数组的末尾。下面的例子展示了如何将一个整型数组追加到另一个整型数组的末尾:
var arr1 = [1, 2, 3]
let arr2 = [4, 5, 6]
arr1.append(contentsOf: arr2)
print(arr1) // [1, 2, 3, 4, 5, 6]
Swift中的数组提供了方法 '+=' 可以将一个数组的所有元素添加到另一个数组的末尾。下面的例子展示了如何将一个字符数组追加到另一个字符数组的末尾:
var arr1 = ["a", "b", "c"]
let arr2 = ["d", "e", "f"]
arr1 += arr2
print(arr1) // ["a", "b", "c", "d", "e", "f"]
Swift中的数组提供了方法 'Array.init(_:)' 可以将一个序列转换为数组,同时我们可以使用 '+' 运算符将两个数组拼接成一个。下面的例子展示了如何使用这种方式将两个布尔型数组拼接成一个:
let arr1 = [true, false, true]
let arr2 = [false, true, false]
let newArr = Array.init(arr1) + arr2
print(newArr) // [true, false, true, false, true, false]
以上就是使用Swift快速添加两个数组的几种方法,你可以根据实际需求选择适合的方法来操作数组。