trailing closure

trailing closure
클로저가 함수의 마지막 인자(argument)라면 마지막 매개변수명(예시에서 omit) 을 생략한 후 함수 소괄호 외부에 클로저를 작성
예시
//매개변수가 omit 이라는 이름을 가진 함수 타입 (매개변수 없고, 반환 타입이 Void) func someFunc(omit: () -> Void) { ... } someFunc(omit: { //closure's body }) //trailing closure 사용 someFunc() { //trailing closure's body goes here }
댓글
