부끄럽지만 iOS 프로그래밍을 하며 고차함수에 대한 이론만 공부하고 제대로 실전에서 사용을 해본 적이 없었다. 요즘 이론을 다시 공부하며 고차함수에 대해 제대로 이해하고 사용법도 익혀보고자 이 글을 작성한다. 일단 Filter, Map, Reduce에 대해 정리하기 전, 고차함수란 무엇일까?! 다른 함수를 전달인자(argument)로 받거나 함수 실행의 결과로 함수를 반환하는 함수 스위프트의 함수가 일급객체라는 것을 아니 무슨 소리인지 이해가 간다. https://yejprogramming.tistory.com/7 Swift) iOS 프로그래밍 함수, 1급객체, 클로저, 클래스 함수 함수의 타입 (자료형, 자료형, ...) -> 리턴형(Int, Int, ...) -> Int => 리턴형이 Void형이면 ..