closure 썸네일형 리스트형 @escaping 클로저에 @escaping 키워드를 사용 : 클로저로 넘기는 함수의 인자가 기존의 함수의 영역을 넘어서도 사용할 수 있도록 함 // 함수 외부에 클로저를 저장하는 예시 // 클로저를 저장하는 배열 var completionHandlers: [() -> Void] = [] func withEscaping(completion: @escaping () -> Void) { // 함수 밖에 있는 completionHandlers 배열에 해당 클로저를 저장 completionHandlers.append(completion) } func withoutEscaping(completion: () -> Void) { completion() } class MyClass { var x = 10 func callFunc() {.. 더보기 이전 1 다음