클로저

· Swift
클로저는 일정 기능을 하는 코드를 하나의 블록으로 모아놓은 것을 말한다. (함수는 클로저의 한 형태로, 이름이 있는 클로저라고 보면 된다.) 변수, 상수 등으로 저장이 가능하고, 전달인자로도 전달이 가능하다. 클로저 정의 { (매개변수 목록) -> 반환타입 in 실행 코드 } 클로저 사용 예시 클로저는 주로 함수의 전달 인자로 많이 사용된다. (콜백 함수 등) 함수 전달인자로 클로저 사용 예시 클로저 고급 클로저를 더 편리하고 간결하게 사용하기 위해서 아래와 같은 방법들을 사용해 줄 수 있다. 후행 클로저 반환타입 생략 단축 인자이름 암시적 반환 표현 [ 후행 클로저 ] 클로저가 함수의 마지막 전달인자라면 마지막 매개변수 이름을 생략한 후, 함수 소괄호 외부에 클로저를 구현할 수 있다. 괄호 위치가 헷갈..
kybeen
'클로저' 태그의 글 목록