profile
해피 코딩

클로저 캡쳐에 대해서 (about closure capture)

1. Capturing Values: 클로저 캡쳐란? 출처 : 클로저 캡쳐란 클로저가 매개변수나 지역변수가 아닌 주변 외부의 context를 사용하기 위해 주변 외부의 context를 참조하는 것(Capturing by reference) 입니다. 그래야 주변 외부 context가 없어질지라도 클로저가 주변 외부 context를 사용할 수 있습니다. apple의 공식 예제로 클로저 캡쳐가 무엇인지 알아봅시다 > 코드 설명 makeIncremeter라는 함수는 Int 타입을 매개변수로 갖고, () -> Int 의 타입인 클로저를 반환하는 형식을 가지고 있습니다. makeIncremeter 함수의 내부를 보면 incrementer라는 함수가 클로저로서 반환되고 있습니다. 여기서 incrementer라는 클로저(함수)를 뚫어져라 쳐다보

2020년 2월 27일
·
8개의 댓글
·