Swift提供了很多方便的函数来操作数组,比如 filter,map,reduce,flatMap 等.今天我们了解一下 filter ,顾名思义就是用来过滤的,这是Swift 为每个数组提供的一个新式武器,filter用于选择数组元素中满足某种条件的元素。 假设有一个数组,接着想要创建一个新的数组,新数组包含原数组中所有大于20的元素,我们可以使用下面的for循环: