[ Swift ]
[Swift] 고차함수
2023-06-11 13:15:45
1. 개요고차함수의 종류와 사용 방법 Swift에서 함수는 일급객체로 취급하여 다른 함수를 다른 함수의 전달인자로 사용 가능이때 매개변수로 함수를 갖는 함수가 고차함수 대표적인 고차함수mapfilterreduce2. map1. 매개변수로 전달된 함수를 실행2. 함수로 인하여 변형된 결과를 반환 적용 가능 타입배열, 딕셔너리, 세트, 옵셔널 컨테이너가 담고 있는 각 원소의 값을 매개변수를 통해 받은 함수에 적용한 후, 다시 컨테이너에 포장하여 반환let numbers = [1,2,3,4,5]// 후행 클로저// 매개변수(클로저) : (number: Int) -> Intlet doubleNumbers1 = numbers.map() { (number: Int) -> Int in return number ..