У меня определена следующая структура.
struct Person {
var firstName :String
var lastName :String
var active :Bool
}
Я создал коллекцию Person, как показано ниже:
var persons :[Person] = []
for var i = 1; i Person in
p.active = false
return p
}
ЭТО НЕ РАБОТАЕТ:
let a = persons.map { p in
var p1 = p
p1.active = false
return p1
}
Подробнее здесь: https://stackoverflow.com/questions/341 ... -using-map