[Swift] 고차함수 map, filter, reduce를 완전 쉽게 알아보자
Swift의 고차함수, map, filter, reduce를 알아보자 안녕하세요 이웃님들 방문자 여러분! 오늘은 고차함수 map, filter, reduce에 대해서 알아보려고 합니다! 그러려면 먼저 고차함수가 무엇인지 부터 알아야겠죠? 고차함수란? 고차함수란 다른 함수를 전달 인자로 받거나, 함수 실행의 결과값을 함수로 반환하는 것을 말해요. 음, 이게 무슨말이냐면! 어떤 함수에 return 값이 함수가 될 수 있고, 이 return 된 함수를 또 인자로 받는 함수가 있다는 거죠. Swift에서 일급객체가 되기 위한 4가지 조건이 있는데요. 1. 객체가 런타임에도 생성 가능하다. 2. 객체를 인자 값으로 전달할 수 있어야 한다. 3. 객체를 반환 값으로 사용할 수 있어야 한다. 4. 데이터 구조 안에 ..
Swift
2022. 5. 17. 01:30