Closure (1) 썸네일형 리스트형 [swift] 클로저 (closure) 클로저 (closure) 클로저는 실행가능한 코드 블럭을 말한다. (함수도 클로저의 일종) 이름을 정의할 필요가 없고, 매개변수와 리턴 값이 존재한다. (이름이 있는 클로저가 함수!) 일급 객체이다. ➡️ 변수, 상수로 저장, 전달인자로 전달 가능 { (매개변수 목록) -> 반환타입 in 실행 코드 } // 매개 변수가 필요하지 않다면? { () -> 반환타입 in 실행 코드 } // 함수를 사용할 경우 func sumFunction(a: Int, b: Int) -> Int { return a + b } var sumResult: Int = sumFunction(a: 1, b: 2) print(sumResult) // 클로저를 사용할 경우 var sum: (Int, Int) -> Int = { (a: I.. 이전 1 다음