고차함수
let stringArray = ["1", "2", "3", "4", "5"]
numberArray = stringArray.map{
if let changeToInt = Int($0) {
return changeToInt
}
return 0
}
// 출력 : [1, 2, 3, 4, 5]
let numbers1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
let evenNumbers2 = numbers1.filter {$0 % 2 == 0}
print(evenNumbers2)
// [2, 4, 6, 8]
let numbers3 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
let sum1 = numbers3.reduce(0, +) //0은 초기값임
let sum2 = numbers3.reduce(0) { $0 + $1 }
print(sum1)
print(sum2)
// 55
// 55