이번에는 고차 함수에 대해서 확인을 해보도록 하자. 고차 함수다른 함수를 전달인자로 받거나 함수 실행의 결과를 함수로 반환하는 함수Swift의 함수는 일급 객체이기 때문에 함수에 전달 인자로 전달할 수 있고, 함수의 결과 값을 반환할 수도 있다.Swift에서 제공하는 고차 함수는 map, filter, reduce 3가지가 있고, 모두 컬렉션 타입에 구현이 되어 있다.대략적인 고차함수의 정의에 대해 알아봤다.이 내용을 토대로 고차 함수의 종류를 하나씩 살펴보도록 하자. map컨테이너 내부의 기존 데이터를 변형하여 새로운 컨테이너를 생성한다.자신을 호출할 때에 매개변수로 전달된 함수를 실행하여 그 결과값을 다시 반환해준다.상수 numbers 배열을 선언하였고, 배열의 초기값으로 2, 4, 6, 8을 대입하..