let numbers = [1, 2, 3, 4, 5, 6, 7, 8]
func isEven(x: Int) -> Bool {
return x % 2 == 0
}
let evenNumbers = numbers.filter( isEven )
//-> [2, 4, 6, 8]
let evenNumbers = numbers.filter() { (x)-> Bool in
return x % 2 == 0
}
//-> [2, 4, 6, 8]
let oddNumbers = numbers.filter { !isEven(x: $0) }
//-> [1, 3, 5, 7]