Swift
Collections
Higher Order Functions
Given the following
struct Person {
let firstname: String
let lastname: String
let age: Int
}
let personArray = [
Person(firstname: "Rynaard", lastname: "Burger", age: 36),
Person(firstname: "Foo", lastname: "Bar", age: 24)
]map
let uppercasedFirstnames = personArray.map { $0.firstname.uppercased() }compactMap (replaced flatMap in Swift 4.1)
filter
reduce
sort
Dictionaries
Get all the keys
Get all the values
Last updated