How to merge two arrays in Swift

Zip the arrays and concatenate the results:

let A=["91","91","49"]
let B=["9989898909","9089890890","9098979896"]
let zipped = zip(A, B)
let result = zipped.map { $0.0 + " " + $0.1 }

here is a snippet in Swift:

let a = ["90", "91", "92"]
let b = ["80012", "82379", "123712"]

let result: [String] = a.enumerated().map { (index, element) in
    return index < b.count ? element + " " + b[index] : element
}

let A = ["91","91","49", "5"]
let B = ["9989898909","9089890890","9098979896"]

Use zip() to join values from both arrays A and B. If A and B have a different number of elements, the joining would still work. then map the tuples from the zipped result array to those elements with a space between them

let C : [String] = zip(A,B).map {$0 + " " + $1}