정의
스위프트에서 클로저란 일회성의 함수를 말한다.
한번만 사용하는 특성때문에 함수의 이름을 작성할 필요가 없다.
그리하여 클로저를 "익명 함수" 라고 부르기도 한다.
표현식
{ (매개변수) -> 반환 타입 in
실행 구문
}
위와 같이 표현한다.
예시 1.
{ () -> () in
print("클로저 실행")
}
예시 2.
{ () -> Void in
print("클로저 실행")
}
예시 3.
let test = { () -> Void in
print("클로저 실행")
}
test()
예시 4.
({ () -> Void in
print("클로저 실행")
})()
'개발 > 개발' 카테고리의 다른 글
[iOS] - Alert 알림창 띄우기 (Alert Style) - 1 (0) | 2019.08.11 |
---|---|
[iOS] - Swift 에서 Random 함수 이용하여 난수 생성하기 (0) | 2019.08.09 |
[iOS] - SWRevealViewController 사이드메뉴 사용 방법 (0) | 2019.08.02 |
[Swift] - 오류 처리 (0) | 2019.07.31 |
[iOS] - Cocoa Pod 사용 시 필요 명령어 모음 (0) | 2019.07.28 |