更新时间:2022-11-24 10:59:52
例如,我不确定实际性能对您有多重要,但是您可以这样做。 / p>
I'm not sure how important the actual performance to you, but you can do such thing, for instance.
import UIKit
let shouldMascotChangeVotes: [Bool] = [false, false, false, true, false, true, true, true, false, true, true, true, true, false, true, true, false, true, true, true, false, true, true, true, true, true, true, true, false, true, false, true, false, true, true, false, false, true, true, false, false, true, true, true, false, true, false, true, true, false, true, true, false, true, false, false, true, false, true, true, false, false, true, false, true, true, true, false, true, true, false, false, true, false, true, true, false, false, false, true, false, true, true, false, true, true, true, true, true, true, true, false, true, false, true, false, true, true, true, true, true, true, true, false, true, true, false, true, true, true, true, true, true, true, false, true, true, false, true, true, false, true, true, true, true, true, false, false, false, false, true, true, true, false, true, true, false, false, true, false, false, true, true, true, true, false, true, true, true, true, false, true, true, false, true, false, false, true, true, false, true, false, false, false, true, false, false, false, true, false, true, true, false, true, true, false, true, true, true, false, false, false, true, false, true, false, true, true, true, true, false, true, false, false, true, true, true, true, true, false]
let countableSet = NSCountedSet()
shouldMascotChangeVotes.forEach { (item: Bool) in
countableSet.add(item)
}
debugPrint(countableSet.count(for: true)) // 125
debugPrint(countableSet.count(for: false)) // 75
注意:也许不是最有效的解决方案,但它确实可以完成工作;该代码段直接来自Playground。