클로저 함수형 프로그래밍 패러다임을 접할 때 꼭 알아야할 개념 클로저, 제네릭, 프로토콜, 모나드 등이 결합하여 강력한 스위프트 C 언어나 Objective-C의 블록 또는 람다와 유사 클로저는 일정 기능을 하는 코드를 하나의 블록으로 모아놓은 것을 말함 → 함수는 클로저의 한 형태이다 { (**매개변수들**) -> **반환 타입** in **실행 코드** } // 클로저 표현 간소화 let reversed1: [String] = names.sorted { (first: String, second: String) -> Bool in return first > second } let reversed2: [String] = names.sorted { (first, second) -> Bool in retur..