[Swift 문법] Closure
Closure란? - Named Closure = Function - Unnamed Closure = Closure Closure : 일정 기능을 수행하는 코드의 블록으로서 익명 함수라 뜻하며 일급 객체의 역할을 할 수 있다. Closure 특징 Closure는 상수 및 변수를 참조 할 때 Capture(캡처)를 하여 메모리에 저장을 한다. Swift는 Closure가 Capture한 모든 상수 및 변수에 대해 메모리를 처리한다. 참고로 표현 방법은 JAVA의 람다식과 매우 유사하다. Closure와 Function의 차이점 Closure와 Function의 기능 및 개념은 같다. 그러나 표현 방법이 다른데 비교하면서 알아보자. Function func plus(a: Int, b: Int) -> Int{..
Swift/문법
2023. 1. 1. 18:24