【发布时间】:2021-02-19 20:52:32
【问题描述】:
这里有人知道如何计算 Swift 中所有嵌套的自定义对象数组中的元素数量吗?
即我有
[Comments] 数组,其中包括 [Attachments] 数组。每个可能有 100 个 cmets 和 5 个附件。计算所有 cmets 中所有附件的最快捷方式是什么?我尝试了一些解决方案,如 flatMap、map、compactMap、filter、reduce,但无法弄清楚如何达到期望的结果。唯一对我有用的是典型的 for in loop。
for comment in comments {
attachmentsCount += comment.attachments.count
}
有没有更好的方法来达到同样的效果?谢谢
【问题讨论】: