Swift 映射对象中的值
我有一个这样的模型:Swift 映射对象中的值,swift,object,Swift,Object,我有一个这样的模型: struct Person { let id = 0 let name = "" var comment = String() } struct OverAll { let person = [Person] } 我有两个目标: OverAllPerson // contains 10 persons OverAlPersonWithComments // contains 10 persons 这些对象完全相同,只是OverAllPe
struct Person {
let id = 0
let name = ""
var comment = String()
}
struct OverAll {
let person = [Person]
}
我有两个目标:
OverAllPerson // contains 10 persons
OverAlPersonWithComments // contains 10 persons
这些对象完全相同,只是OverAllPerson
没有注释
问题:如何将
OveralPerson with comments
中的注释添加到OverAllPerson
?如上所述,除了注释
,对象是相同的
我正在考虑使用
map
,但我不知道怎么做。以您为例,我只想对循环执行一个简单的
for index in 0 ..< peopleWithoutComments.count {
peopleWithoutComments[index].comment = peopleWithComments[index].comment
}
对于您的示例,我只需要为
循环执行一个简单的
for index in 0 ..< peopleWithoutComments.count {
peopleWithoutComments[index].comment = peopleWithComments[index].comment
}
为什么不把和注释一起复制并使用它呢?为什么不把和注释一起复制并使用它呢?