-
클로저
- named 클로저
- unnamed 클로저 >> 익명 함수
-
트레일링 클로저
-
경량 문법
-
@autoclosure
-
non-escaping
- 도망 안감 >> 대입, 리턴, 반드시 실행 >> 참조순환 안생김
- 디폴트
-
@escaping
- 도망가는
- 대입 가능
- 리턴 가능
- 함수 종료 이후 실행 가능
- 참조순환 발생 가능
- 해결법 [weak self] 등 (강하지 않게 참조)
-
클로저는 값을 캡처
- reference를 캡처
- value를 캡처하려면 리스트로 묶어줌 []
계속 써나갈 예정