소소한개발팁
반응형
article thumbnail
(Swift) 6. Closures (클로저)
컴퓨터 언어/Swift 2021. 12. 9. 13:21

Closures - Closure는 코드 블록으로 C와 Objective-C의 블록과 다른 언어의 람다와 비슷합니다. 클로저는 어떤 상수나 변수의 참조를 캡처하여 저장할 수 있습니다. Swift는 이 캡처와 관련한 모든 메모리를 자동으로 처리합니다. - 클로저의 형태 전역 함수 : 이름이 있고 어떤 값도 캡처하지 않는 클로저 중첩 함수 : 이름이 있고 관련한 함수로부터 값을 캡처할 수 있는 클로저 클로저 표현 : 경량화된 문법으로 쓰이고 관련된 문맥으로부터 값을 캡처할 이름 이 없는 클로저 Closure Expression Syntax - closure의 기본적인 예시입니다. { (parameters) -> return type in statements } - closure를 적용하지 않은 변수와 적용시..

반응형