let array1 = ["Albert","Bobby"]
let array2 = ["Charles", "David"]
Run Code Online (Sandbox Code Playgroud)
如何合并两个数组以便输出 ["Albert", "Charles", "Bobby", "David"]
dfr*_*fri 15
您可以使用zip组合两个数组,然后将其.flatMap应用于zip序列的元组元素:
let array1 = ["Albert","Bobby"]
let array2 = ["Charles", "David"]
let arrayMerged = zip(array1,array2).flatMap{ [$0.0, $0.1] }
print(arrayMerged) // ["Albert", "Charles", "Bobby", "David"]
Run Code Online (Sandbox Code Playgroud)