고차함수1 고차함수 내용정리 (map, filter, reduce) 노션에서 보기 고차함수 내용정리 (map, filter, reduce) Swift 고차함수에 대하여 www.notion.so 0. 고차함수 고차함수란? 매개변수로 함수를 받는 함수를 말한다. Swift에서 함수는 일급시민이기 때문에 다른 함수를 전달인자로 받을 수 있다. Swift 표준 라이브러리에서는 다음과 같은 고차 함수를 제공한다 map filter reduce 모두 Container *(Array, Set, Dictionary 등)와 *Optional 타입에서 사용할 수 있다. for-in 구문과 기본적인 작동 원리가 같으나, 다음과 같은 이점이 있다. 코드가 간결하다 재사용이 쉽다 컴파일러 최적화 성능이 좋다 1. Map map이란? 제공된 클로저를 각 항목에 적용한 후, 원래의 순서와 같도록 .. 2021. 1. 6. 이전 1 다음