클로저 클로저 == 함수. 다만, 함수는 이름이 있는 클로저이다. { (매개변수 목록) -> 반환타입 in 실행코드 } Parameter 와 ReturnType 이 있는 클로저 let closure = { (name: String) -> String in return "Hello, \(name)" } name은 Argument Label이 아니고, 오직 Parameter Name. 클로저를 호출할 때는 함수와 다르게 Argument Label 을 사용하지 않는다. closure("jihyun") closure(name: "jihyun") //error! 또 다른 예시를 살펴보면 다음과 같다. // 클로저의 사용 var sum: (Int, Int) -> Int = { (a: Int, b: Int) -> I..