[Swift] map, flatMap, compactMap, reduce
1.map1. normalfunc map(_ transform: (Self.Element) -> T) -> [T]Self.Element를 T로 변환하여 새로운 배열을 반환하는 역할을 한다.즉, 배열의 원소를 원하는 타입으로 변환하여 새로운 배열을 만드는 것let numbers = [1, 2, 3, 4]let strings = numbers.map { "\($0)" }print(strings) // ["1", "2", "3", "4"] 2. error handlingfunc map(_ transform: (Self.Element) throws(E) -> T) throws(E) -> [T] where E : Error일반적인 map과 달리 Error를 던질 수 있다.transform 클로져에서 Error를 ..