我们先来定义一个常量整型数组
let array = [5, 4, 3, 1, 2]
过滤器(filter)使用之筛选出大于3的值
let resultArray = array.filter { (item) -> Bool in
return item > 3
}
print(resultArray) // [5, 4]
简化可以这样写
let resultArray = array.filter { return $0 > 3 }
print(resultArray) // [5, 4]
过滤器(filter)使用之筛选出能被2整除的值
let resultArray = array.filter { (item) -> Bool in
return item%2 == 0
}
print(resultArray) // [4, 2]
简化可以这样写
let resultArray = array.filter { return $0%2 == 0 }
print(resultArray) // [4, 2]
总结
更多更详细教程请访问个人站点: 码出一个长城