Arrays 如何使用拼接组合两个阵列

Arrays 如何使用拼接组合两个阵列,arrays,swift,Arrays,Swift,我想结合以下阵列,但其中一个将自身拼接成另一个阵列的一部分 阵列1: [Armor, Seal, Attack, Defend, Block] 阵列2: [9, 9, 3, 6, 3] 我希望整数将它们自己拼接到第一个数组中逗号所在的位置 例如: [Armor 9, Seal 9, Attack 3, Defend 6, Block 3] 在Swift 1.2中: let arr1 = ["Armor", "Seal", "Attack", "Defend", "Block"] let a

我想结合以下阵列,但其中一个将自身拼接成另一个阵列的一部分

阵列1:

[Armor, Seal, Attack, Defend, Block]
阵列2:

[9, 9, 3, 6, 3]
我希望整数将它们自己拼接到第一个数组中逗号所在的位置

例如:

[Armor 9, Seal 9, Attack 3, Defend 6, Block 3]
在Swift 1.2中:

let arr1 = ["Armor", "Seal", "Attack", "Defend", "Block"]
let arr2 = [9, 9, 3, 6, 3]
let arr3 = Array(zip(arr1,arr2)).map {"\($0.0) \($0.1)"}
arr3 // ["Armor 9", "Seal 9", "Attack 3", "Defend 6", "Block 3"]

不是使用splice,而是使用zip。Array1中的元素类型是什么?在示例中,您希望元素类型是什么?