7.4 클로저
스위프트에서 클로저는 일회용 함수를 작성할 수 있는 구문입니다. 일회용 함수란 한 번만 사용할 구문들의 집합이면서, 그 형식은 함수로 작성되어야 하는 제약조건이 있을 때 만들어 사용할 수 있는 함수를 이야기합니다. 익명 함수라고 부르기도 합니다. 스위프트에서 클로저라고 부르는 객체는 대부분 다음 세 가지 경우 중 하나에 해당합니다.
전역 함수 - 이름이 있으며, 주변 환경에서 캡처할 어떤 값도 없는 클로저
중첩 함수 - 이름이 있으며 자신을 둘러싼 함수로부터 값을 캡처할 수 있는 클로저
클로저 표현식 - 이름이 없으며 주변 환경으로부터 값을 캡처할 수 있는 경량 문법으로 작성된 클로저입니다.
이번 절에서 주로 다룰 개념은 클로저 표현식입니다.
Last updated