𝗔𝗣𝗣𝗟𝗘/SWIFT : GRAMMAR
2024. 3. 13.
Swift 기초 문법 - 고차함수(higher-order function)
고차함수(higher-order function) 목차 접기 고차함수(higher-order function) Map Filter Reduce CompactMap FlatMap 💡 고차함수(higher-order function) - 다른 함수를 매개변수로 받거나 함수를 반환하는 함수를 의미 → 즉, 함수를 인자로 받거나 함수를 반환하는 함수 - 고차 함수를 사용하면 코드를 간결하고 모듈화할 수 있으며, 함수형 프로그래밍의 기본 개념 중 하나 - 주요한 고차 함수로는 map, filter, reduce, flatMap, compactMap 등이 있음 map - 배열이나 컬렉션 등의 각 요소에 동일한 연산을 적용하여 새로운 배열을 생성하는 함수 - 주어진 클로저를 배열의 각 요소에 적용하고, 그 결과를 새..