我有一个 Person() 类:
class Person : NSObject {
var firstName : String
var lastName : String
var imageFor : UIImage?
var isManager : Bool?
init (firstName : String, lastName: String, isManager : Bool) {
self.firstName = firstName
self.lastName = lastName
self.isManager = isManager
}
}
我有一个 Person() 数组
var peopleArray = [Person]()
我想统计数组中有多少人有
isManager: true
我觉得它就在那里,但我找不到它,也找不到搜索参数。
Thanks.
Use filter
method:
let managersCount = peopleArray.filter { (person : Person) -> Bool in
return person.isManager!
}.count
甚至更简单:
let moreCount = peopleArray.filter{ $0.isManager! }.count
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)