假设我有一个Usr对象数组。并且Usr对象具有属性age。除了Usr逐一读取对象并逐一比较age值之外,是否还有其他捷径可做?谢谢。
Usr
age
您可以简单地将用户数组映射到用户年龄数组和查找最大年龄数组:
class Usr { var age: Int init(_ age: Int) { self.age = age } } let users = [Usr(1), Usr(8), Usr(5)] let maxAge = maxElement(users.map{$0.age}) // 8