[Swift] 클로저(Closure)에 대해 알아보자
안녕하세요~ 차니에요! 오늘은 Swift의 클로저에 대해 알아보도록 하겠습니다. 1. 클로저(Closure)란? 일정 기능을 수행하는 코드의 블럭을 뜻하며 일급 객체의 역할을 할 수 있다. Named Closure : 이름이 있는 클로저로 일반적인 함수가 이에 해당합니다. Unnamed Closure : 이름이 없는 익명 함수로 일반적으로 클로저라 함은 Unnamed Closure를 지칭합니다. Swift에서 함수는 일급 객체이므로 클로저(익명 함수) 또한 일급 객체로서의 역할이 가능합니다. 2. 클로저 표현 방식 { (Parameters) -> Return Type in // Code ... } 아래와 같이 함수로 따로 정의된 형태가 아닌 인자로 들어가 있는 형태를 Inline Closure 라고 합니..