Swift - проверьте, содержит ли массив элемент с свойством

У меня есть массив пользовательских объектов.

Я хочу проверить, содержит ли массив объект, свойство которого равно строке.

Что-то вроде

 if array.contains(object where object.name == name) {
     // do something
 } else {
     // don't do something
 }

Как сделать в Swift?

Ответы

Ответ 1

Да,

if things.contains(where: { $0.someProperty == "nameToMatch" }) {
     // found
} else {
     // not
}