Swift를 사용할때 고차 함수에 대해서 알고 있습니까? 고차함수에는 map, filter, reduce, forEach, compaceMap, FlatMap 등이 있지만 map, filter, reduce 이 3가지 함수에 대해 오늘 알아보고자 합니다. 그럼 고차함수가 무엇일까요? 고차함수란 다른 함수를 전달인자로 받거나 함수실행의 결과를 함수로 반환하는 함수라고 합니다. 내용이 조금 어렵네요;;; 1. map func map(_ transform: (Element) throws -> T) rethrows -> [T] - 매개변수 transform : 매핑 클로저로, 이 컨테이너의 요소를 매개변수로 받아들이고 정의한 클로저의 형태에 맞게 변환된 값을 반환합니다. - 리턴 : 이 컨테이너의 변환된 요소를..