티스토리 뷰

Swift

Closure - Capturing Values

강경 2020. 12. 15. 11:22
728x90
반응형

원래 안쪽 scope에서는 바깥scope의 '바깥변수'에 대한 접근이 가능하지만,

반대로 바깥scope에서 안쪽scope의 '안쪽변수'에 대해서는 접근이 불가능하다.

 

하지만, closure를 이용하면 안쪽 값들을 captured해서 가져올 수 있다.

안쪽의 count += 1 연산을 밖으로 꺼내왔다

근데 이거는 함수도 똑같은 기능을 하는거 아닌가 ..?

내가 잘못 이해한건지... 나중에 또 수정을 해야겠다..

728x90
반응형

'Swift' 카테고리의 다른 글

Structure vs Class  (0) 2020.12.15
Closure - 3  (0) 2020.12.15
Closure - 2  (0) 2020.12.15
Collection - Set  (0) 2020.12.15
Collection - Dictionary  (0) 2020.12.14