我们要在Swift中将一个Array中的多个子数组合并成一个数组。
例如,将[[1,2,3],[4,5,6]]转换为[1,2,3,4,5,6]。
可以使用flatMap()方法来实现这个功能:
let arrayOfArrays = [[1,2,3],[4,5,6]]
let flatArray = arrayOfArrays.flatMap{$0}
print(flatArray)
//输出[1, 2, 3, 4, 5, 6]
在上面的示例中,我们创建了一个名为arrayOfArrays的数组,包含两个子数组。
然后,我们使用flatMap()方法来将这个数组中的所有子数组转换为一个平坦的数组flatArray。
最后,我们打印平坦的数组flatArray,输出[1, 2, 3, 4, 5, 6]。