function (1) 썸네일형 리스트형 [Swift] Closure? 함수 블록 클로저에 대해 알아보자 클로져(Closure)란 코드에서 전달되고 사용될 수 있는 자체적인(self-contained) 함수 블록입니다. 스위프트에서의 클로저는 C와 Objective-C에서의 블록과 유사하고 다른 프로그래밍 언어에서는 람다와 유사합니다. 클로저는 클로저가 선언된 컨텍스트에 있는 모든 상수나 변수들의 참조값을 저장하고 캡처할 수 있습니다. 이것은 상수나 변수들을 closing over 한다고 표현하기도 합니다. 스위프트는 캡처에 대한 모든 메모리 관리를 다룹니다. 값을 캡처하는 것(Capturing Values)에 대한 개념은 다음 포스팅에서 자세히 다루도록 하겠습니다. 흔히 알고있는 글로벌 함수, 중첩 함수(함수 내부에 선언된 함수) 들은 실제로는 클로저의 특별한 케이스 입니다. 클로저는 다음 3가지 중 하나.. 이전 1 다음