-
[Swift] Closure 에 대해 알아보자Swift 2022. 3. 31. 12:07
문서에서 말하는 Closure에 대한 정의이다
그리고 이건 애플 공홈 독스의 정의
Closure는 func에게 func를 전달하는 방법중 하나인것같다.
grabLunch에는 두가지가 전달된다
message: String, search라고 불릴 함수
grabLunch가 호출되면서 뒤에 {print("Alfredo's Pizza: 2 miles away")}
이부분이 클로져인것이고
grabLunch 함수 내에서 search()으로 호출이 된다.
때문에 grabLunch의 함수 실행 순서대로
1. print(message)
2. print("Alfredo's Pizza: 2 miles away")
이렇게 실행이 되는 것이다
'Swift' 카테고리의 다른 글
[Swift] Class 를 만들고, 상속시키고, instance를 만들어보자 (0) 2022.03.31 [Swift] in-out parameter (0) 2022.03.31 [Swift] Nested Functions : 함수안에 함수 (0) 2022.03.31 [Swift] Variadic Parameters - 상황에 따라 여러개의 매개변수를 받아보자 (0) 2022.03.31 [Swift] func 내부에서 arguments 의 keyword 다르게 쓰기 (0) 2022.03.31