如何在Swift中连接两个数组

Bha*_*ada 2 arrays merge zip swift

我有两个数组.

let A = ["91","91","49"]
let B = ["9989898909","9089890890","9098979896"]
Run Code Online (Sandbox Code Playgroud)

我需要合并这些数组并在下拉列表中显示它

["91 9989898909","91 9089890890","49 9098979896"]

我如何使用swift得到这个结果.我是swift的新手,任何人都可以帮忙解决这个问题.

Ger*_*eon 13

压缩数组并连接结果:

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

  • 使用并行数组很快就会变得混乱,"zip"是处理它们的最佳方式.这是最好的答案. (2认同)