𝗔𝗣𝗣𝗟𝗘/SWIFT : GRAMMAR
2024. 3. 13.
Swift 기초 문법 - 클로저(Closure)
클로저(Closure) 💡 클로저(Closure) - 1급 객체 함수로, 다른 함수와 메서드의 인자로 전달하거나 함수나 메서드에서 반환값으로 사용할 수 있음 - 코드 블록으로서 변수나 상수를 캡처하여 저장할 수 있으며, 필요한 경우 나중에 호출할 수 있음 - 보통 이름 없는 익명 함수로 알려져 있으나, func 키워드를 통해 이름을 붙인 함수들도 클로저의 종류 클로저의 형식 전역 함수(Global Functions) 이름이 있고 어떤 값도 캡처하지 않는 클로저 → 전역 함수는 전역 범위에서 정의되며, 함수와 비슷한 구문으로 작성된다. 중첩 함수(Nested Functions) 이름이 있고 둘러싸는 함수에서 값을 캡처할 수 있는 클로저 → 중첩 함수는 다른 함수 내에 정의되어 있으며, 해당 함수의 스코프 ..