[iOS/Swift] 유용한 대표 고차함수, map, filter, reduce 다루기
요 근래 코딩테스트를 슬쩍 건드려 보구 있는데 말입니다😨 배열 관련 문제를 풀때, 고차함수를 활용하는게 여간 손에 익질 않아 길고 긴 하드 코딩으로 꾸역꾸역 통과하는 경우가 많았는데요.. 그래서, 이번 포스팅에서는 배열을 다룰때 자주 활용되는 map, filter, reduce 예시 코드를 통해 정리해보는 시간을 가져볼까 합니다. 근데, 고차함수가 무엇인가요? 다른 함수를 ①매개변수로 받거나, ②함수의 결과를 반환하는 함수 매개변수로 받고, 함수의 결과로 받는다라.. 이전에 다뤘던 클로저의 1급 객체함수의 특징과 비슷하지 않나요? 고차함수란 Swift에서 이미 제공되고 있는 표준 라이브러리로서, 함수형 패러다임을 지원하는 Swift에서는 다양한 고차함수를 사용할 수 있습니다. 주로 사용하는 map,..
2023. 4. 5.