let numbers = [ 1, 2, 3, 4, 5 ]
let oddItems = numbers.filter({$0 % 2 == 1})
//oddItems is [ 1, 3, 5 ]
print(oddItems)
let mans = [
Man(name: "Alex", age: 21),
Man(name: "Max", age: 19),
Man(name: "Pert", age: 15)]
let voters = mans.filter(\.canVote)
print(voters.map(\.name))
//printed: ["Alex", "Max"]
struct Man {
let name: String
let age: Int
var canVote: Bool {
age >= 18
}
}