Closure (1) 썸네일형 리스트형 4. 클로저 1. 클로저클로저란?클로저는 현대적인 프로그래밍 언어라면 대부분 지원하는 기능이다.클로저란 자신이 정의된 스코프 외부의 변수를 캡처하여, 해당 값을 자신의 실행 컨텍스트에 포함하는 코드 블록을 의미한다. Swift에서 클로저는 매우 핵심적인 개념이며,함수 또한 이름을 가진 클로저라고 볼 수 있을 정도로 클로저가 상위 개념에 가깝다.즉, 함수는 클로저의 한 형태라고 설명해도 큰 무리는 없다.func makeAdder() -> (Int) -> Int { var x = 10 return { value in x += value return x }}let adder = makeAdder()adder(5) // 15adder(3) // 18위 코드는 클로저의 개념을 설명.. 이전 1 다음