📜  快速添加两个数组 - Swift (1)

📅  最后修改于: 2023-12-03 14:54:19.608000             🧑  作者: Mango

快速添加两个数组 - Swift

如果你需要将两个数组相加并创建一个新数组,Swift提供了多种快速简便的方法。

方法一 - 使用运算符 '+'

Swift中的数组可以使用运算符 '+' 来进行拼接。下面的例子展示了如何将两个字符串数组拼接成一个新数组:

let arr1 = ["apple", "banana", "orange"]
let arr2 = ["grape", "pineapple", "mango"]
let newArr = arr1 + arr2
print(newArr) // ["apple", "banana", "orange", "grape", "pineapple", "mango"]
方法二 - 使用方法 'append(contentsOf:)'

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"]
方法四 - 使用方法 'Array.init(_:)+'

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快速添加两个数组的几种方法,你可以根据实际需求选择适合的方法来操作数组。