[Swift] 익명함수(Anonymous Functions) 의 개요


[Swift] 익명함수(Anonymous Functions) 의 개요

Closure [클로저] 1. [명] 폐쇄 2. [명] 종료 3. [타동] 닫혀있다 오늘 정리할 내용은 익명함수(Anonymous Functions) 에 대한 서론적인 내용이다. 델리게이트(delegate) 개념과 마찬가지로, Swift 언어 뿐만이 아니라 다양한 프로그래밍 언어에서 사용되는 개념이지만, Swift 에 대한 공부글인 만큼, Swift 의 시점에 맞추어 설명하도록 하겠다. 특히나 이번 내용의 경우, 다른 함수형 프로그래밍 언어에서 가지는 의미와 미묘하게 다른 차이점도 있기 때문에, 정확한 구분을 필요로 한다. 클로저란? 먼저 익명함수(Anonymous Functions) 에 대해서 설명하기전에 이해하고 넘어가야 할 내용을 보자. 클로저(Closure) 클로저(Closure)는 코드블럭으로, C와 Objective-C의 블럭(Blocks) 과 다른 언어의 람다(Lambdas) 와 비슷합니다. 클로저(Closure)는 어떤 상수나 변수의 참조를 캡쳐(Capture) 해 ...


#swift #스위프트 #스위프트익명함수 #스위프트클로저 #익명함수 #클로저 #클로저표현식

원문링크 : [Swift] 익명함수(Anonymous Functions) 의 개요