함수형 프로그래밍 패러다임과 클로저의 관계 - 스위프트에서 함수형 프로그래밍 패러다임을 접할 때 첫걸음으로 꼭 알아야할 클로저! - 클로저와 제네릭, 프로토콜, 모나드 등의 결합으로 스위프트는 훨씬 강력한 언어가 되었다. 함수와 클로저? - 함수는 클로저의 한 형태! 클로저? 변수나 상수가 선언된 위치에서 참조를 획득하고 저장할 수 있다. 이를 변수나 상수의 클로징(잠금)이라고 하며, 여기서 착안된 이름 '클로저' 클로저의 형태 1. 이름이 있으면서 어떤 값도 획득하지 않는 전역함수의 형태 2. 이름이 있으면서 다른 함수 내부의 값을 획득할 수 있는 중첩된 함수의 형태 3. 이름이 없고 주변 문맥에 따라 값을 획득할 수 있는 축약 문법으로 작성한 형태 1️⃣ 클로저의 표현방법 (위치를 기준으로) 1. 기..