该filter方法是一个非常强大的工具,可以根据单个或多个条件进行过滤,但是有没有办法根据数组条件进行过滤?
类Car与属性:model,color,engineStatus.
cars 是一个几乎没有汽车的阵列一个条件看起来像:
let currModel = `Opel`
let filterdObject = cars.filter { $0.model == currModel }
Run Code Online (Sandbox Code Playgroud)
两个或多个条件看起来像:
let currModel = `Opel`
let currColor = `Green`
let filterdObject = cars.filter { $0.model == currModel || $0.color == currColor }
Run Code Online (Sandbox Code Playgroud)
我的问题是我怎么能用数组过滤:
阵列具有例如两种颜色blue和green.我想cars用这些颜色过滤.我的意思是得到一个公式n-conditions.
swift ×1