Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let persons: [Person] = [
- Person(name: "Irma Burgess", phoneNumber: "11-22-33"),
- Person(name: "Lester Davidson", phoneNumber: "44-66-22"),
- Person(name: "Irma", phoneNumber: "11-22-33")
- ]
- let distinctPeople = Dictionary(
- persons.map { (key: $0.phoneNumber, value: $0) },
- uniquingKeysWith: { $0.name.count < $1.name.count ? $1 : $0 }
- ).values
- print(distinctPeople)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement