1️⃣ 클로저
- 이름 없이 일시적으로 사용할 수 있는 함수
- 별도의 함수 생성을 건너뛰고 상수나 변수에 직접 기능을 할당할 수 있다.
- 함수나 매서드의 매개변수로 전달하거나 변수에 저장할 수 있다.
클로저 문법의 기본구조
{ (매개변수: 매개변수타입) -> 반환타입 in
// 클로저의 실행 코드
}
in : 매개변수와 반환타입 선언을 클로저 실행코드와 구분하기 위한 키워드
중괄호 안에 매개변수를 넣는다.
앞에 let 또는 var을 필요로한다.
'Swift' 카테고리의 다른 글
[SwiftUI] Custom Font 추가와 Font Extension하기 (0) | 2023.11.25 |
---|---|
[Udemy : SwiftUI+SwiftData Masterclass] Section 10. AFRICA (0) | 2023.11.08 |
[Day 8] 함수의 매개변수에 기본값 제공, throwing functions (0) | 2023.08.07 |
[Day 7] 함수, 매개변수, 반환값 (0) | 2023.08.06 |
[SwiftUI] Setting App Icon (0) | 2023.08.05 |