클로저는 일정 기능을 하는 코드를 하나의 블록으로 모아놓은 것을 말한다. (함수도 클로저의 한 형태이다.)
클로저는 변수나 상수가 선언된 위치에서 참조(Reference)를 획득(Capture)하고 저장할 수 있다.
➡️ 이를 변수나 상수의 클로징 (잠금)이라고 하며, 클로저는 여기서 착안된 이름이다.
➡️ 이때, 획득 때문에 메모리에 부담이 가는가 걱정할 수 도 있지만, 스위프트는 스스로 메모리를 관리하여 괜찮다
클로저의 몇가지 모양 중 하나가 함수인 것 같이 클로저는 몇가지 모양이 있다.
클로저에는 3가지 형태가 있다.
클로저 (Closure) ☃️
클로저는 일정 기능을 하는 코드를 하나의 블록으로 모아놓은 것을 말한다. (함수도 클로저의 한 형태이다.)
클로저는 변수나 상수가 선언된 위치에서 참조(Reference)를 획득(Capture)하고 저장할 수 있다. ➡️ 이를 변수나 상수의 클로징 (잠금)이라고 하며, 클로저는 여기서 착안된 이름이다. ➡️ 이때, 획득 때문에 메모리에 부담이 가는가 걱정할 수 도 있지만, 스위프트는 스스로 메모리를 관리하여 괜찮다
클로저의 몇가지 모양 중 하나가 함수인 것 같이 클로저는 몇가지 모양이 있다. 클로저에는 3가지 형태가 있다.