map(_:)
λ°°μ΄ μμλ€μ 쑰건μ λ°λΌ μλ‘κ² κ΅¬μ±νλ λ©μλμ λλ€
let cast = ["Do", "Young", "Mac"]
let lowercaseNames = cast.map { $0.lowercased() } // ["do", "young", "mac"]
let letterCounts = cast.map { $0.count } // [2, 5, 3]
filter(_:)
λ°°μ΄ μμ μ€ μ‘°κ±΄μ λ°λΌ κ±°λ₯΄λ λ©μλμ λλ€.
let num = [1, 2, 3, 4, 5, 6, 7]
let evenNum = num.filter{ $0 % 2 == 0 } // [2, 4, 6]
reduce(_:)
λ°°μ΄μ μμλ€μ νλμ κ°μΌλ‘ λ§λλ λ©μλμ λλ€.
let numbers = [1, 2, 3, 4]
let numbersSum = num.reduce(0) { $0 + $1 } // numberSum == 10