let array1 = ["Albert","Bobby"]
let array2 = ["Charles", "David"]
Wie zwei Array tun fusionieren, so dass der aus Put- ["Albert", "Charles", "Bobby", "David"]
Wie Zip-Arrays in Swift?
let array1 = ["Albert","Bobby"]
let array2 = ["Charles", "David"]
Wie zwei Array tun fusionieren, so dass der aus Put- ["Albert", "Charles", "Bobby", "David"]
Wie Zip-Arrays in Swift?
Sie zip
Ihre beiden Arrays zu verbinden, und danach gelten eine .flatMap
auf die Verwendung kann sein würde Tupelelemente der Zip-Sequenz:
let array1 = ["Albert","Bobby"]
let array2 = ["Charles", "David"]
let arrayMerged = zip(array1,array2).flatMap{ [$0.0, $0.1] }
print(arrayMerged) // ["Albert", "Charles", "Bobby", "David"]
geben diesem einen Schuss
var a = ["one", "two"]
var b = ["three", "four"]
var c = a + b
print(c)
Dies ist nicht, was gefragt wird. Lesen Sie die Frage erneut. – nhgrif
Möchten Sie nur Arrays desselben Typs komprimieren? Möchten Sie jemals mehr als ein Array zippen? Werden die Arrays jemals eine unterschiedliche Anzahl von Elementen haben? – nhgrif
@EICaptain Es ist keine Art. Es ist ein Reißverschluss. – nhgrif
Sie können Ihre Ausgabe leicht erhalten, wenn Sie erste Elemente aus beiden Array nehmen und es zu neuen Array hinzufügen .. wie klug in für Schleife –