클로저는 코드의 블럭입니다. 일급시민(first-citizen)으로, 전달인자, 변수, 상수 등으로 저장, 전달이 가능합니다. 함수는 클로저의 일종으로, 이름이 있는 클로저라고 생각하면 됩니다. 기본 클로저 문법 { (매개변수 목록) -> 반환타입 in 실행 코드 } 매개 변수 필요없으면 () 로만 사용해도 됨 반환타입 없으면 void 사용 // 함수를 사용한다면 func sumFunction(a: Int, b: Int) -> Int { return a + b } var sumResult: Int = sumFunction(a: 1, b: 2) print(sumResult) // 3 //클로저의 사용 // sum이라는 변수에 클로저를 할당 var sum: (Int, Int) -> Int = { (a: In..