Closure

Closure Closure는 Unnamed function, 이름이 없는 함수에요. 함수와 마찬가지로 1급 시민이지만, 함수와 다르게 argument label 사용 하지 않아요. Syntax! { (parameters) -> Return Type in statements } // 함수와 동일하게 파라미터와 리턴 타입 생략 가능 { statements } // 위와 동일한 closure 클로저는 global scope에서 단독으로 사용 불가, 상수나 변수에 저장하여 사용해야해요. 아무래도 이름이 없는 함수니까 냅다 클로저만은 사용할 수 없겠죵 ? 이렇게 저장해서 사용해야합니다. (당연히 매개변수로 넣을 수 있음) let c = { (str : String) -> String in return "Hell..
서연(linda)
'Closure' 태그의 글 목록