Swift : 함수형 프로그래밍
Swift 함수형 프로그래밍 (Functional Programming) 함수형 프로그래밍은 순수 함수, 불변성, 고차 함수 등을 중심으로 코드의 예측 가능성과 재사용성을 높이는 프로그래밍 패러다임입니다. Swift는 클로저와 고차함수를 통해 함수형 스타일을 쉽게 구현할 수 있습니다.1. 고차 함수 심화: map / filter / reduceSwift의 컬렉션 타입은 map, filter, reduce 같은 고차 함수를 기본적으로 제공합니다. 아래는 각각의 고급 사용 예제입니다.let numbers = [1, 2, 3, 4, 5]// map: 각 요소 제곱let squared = numbers.map { $0 * $0 }// 결과: [1, 4, 9, 16, 25]// filter: 짝수만 추출let..
2025. 5. 31.