Closure1 [Swift] Chapter 13. 클로저 클로저는 일정 기능을 하는 코드를 하나의 블록으로 모아놓은 것을 말한다. 함수는 클로저의 한 형태이다. 클로저는 변수나 상수가 선언된 위치에서 참조(Reference)를 획득(Capture)하고 저장할 수 있다. 이를 변수나 상수의 클로징(잠금)이라고 하며 클로저는 여기서 착안된 이름이다. 클로저에는 세 가지 형태가 있다. 이름이 있으면서 어떤 값도 획득하지 않는 전역함수의 형태 이름이 있으면서 다른 함수 내부의 값을 획득할 수 있는 중첩된 함수의 형태 이름이 없고 주변 문맥에 따라 값을 획득할 수 있는 축약 문법으로 작성한 형태 먼저 클로저를 얼마나 다양하게 표현할 수 있는지 살펴보자. 클로저는 매개변수와 반환 값의 타입을 문맥을 통해 유추할 수 있기 때문에 매개변수와 반환 값의 타입을 생략할 수 있다.. 2021. 10. 9. 이전 1 다음