Как отфильтровать возможные значения nil в свойствах с помощью compactMap, чтобы мне не приходилось прогнозировать свойство nil для возврата объекта.
В настоящее время у меня есть
let objects: [Object] = anotherObject.array.compactMap ({
return Object(property: $0.property!)
})
Что мне хотелось бы, так это какое-нибудь охранное состояние или возможность отфильтровывать эти объекты, которые могут иметь свойство, которое может быть равно нулю. Например, если $ 0.property равен nil