Как я могу отобразить / уменьшить значения одного массива структуры к другому, используя функцию более высокого порядка swift ?. В настоящее время я перебираю массив и добавляю каждое значение в новый массив. Есть ли какой-нибудь "быстрый" способ сопоставления элементов с другими?
/// Code sample
let priorityList = [Priority]()
let pushRowList = [PushRowList]()
for priority in priorityList {
let id = priority.priorityID
let state = priority.priorityState
let item = PushRowList(optionId: id, optionTitle: state)
pushRowList.append(item)
}
Я ожидаю, что «быстрые» методы, такие как map, lower и т. Д., Выполнят операцию.