let array1 = ["Albert","Bobby"]
let array2 = ["Charles", "David"]
如何合併兩個數組,這樣的出認沽將["Albert", "Charles", "Bobby", "David"]
如何在Swift中壓縮數組?
let array1 = ["Albert","Bobby"]
let array2 = ["Charles", "David"]
如何合併兩個數組,這樣的出認沽將["Albert", "Charles", "Bobby", "David"]
如何在Swift中壓縮數組?
您可以使用zip
到你的兩個陣列組合,然後應用.flatMap
到壓縮序列的元組元素:
let array1 = ["Albert","Bobby"]
let array2 = ["Charles", "David"]
let arrayMerged = zip(array1,array2).flatMap{ [$0.0, $0.1] }
print(arrayMerged) // ["Albert", "Charles", "Bobby", "David"]
這給了一槍
var a = ["one", "two"]
var b = ["three", "four"]
var c = a + b
print(c)
這不是問什麼。重讀這個問題。 – nhgrif
你只想壓縮相同類型的數組嗎?你是否想要壓縮多個陣列?陣列中每個元素的數量是不同的? – nhgrif
@EICaptain這不是一種排序。這是一個拉鍊。 – nhgrif
你可以很容易地得到你的輸出,如果你從這兩個數組中獲取第一個元素並將其添加到新數組中..就像明智的循環 –