对于Flatmap函数 举一个简单的例子
时间: 2024-04-04 22:19:08 浏览: 45
一个简单的例子
好的,关于 FlatMap 函数,我们可以举一个简单的例子。比如我有两个数组,一个数组中有三个字符串元素:"Hello", "World", "!",另一个数组中有两个字符串元素:"I", "am"。如果我们想要将这两个数组合并成一个只有字符串元素的数组,可以使用 FlatMap 函数。具体实现方法是先调用 map 函数将每个元素变成一个数组,然后再调用 FlatMap 函数将这些数组合并成一个数组。代码如下:
let array1 = ["Hello", "World", "!"]
let array2 = ["I", "am"]
let combinedArray = [array1, array2].flatMap { $0 }
// combinedArray 的结果为 ["Hello", "World", "!", "I", "am"]
阅读全文