closure1 [iOS]클로저 Closure 클로저란? "코드블럭" 이라는 뜻을 가지고 있다. 클로저는 일급 객체로 변수, 상수 등으로 저장, 전달인자로 저장이 가능한 형태다. 모든 일급 객체는 함수의 실질적인 매개변수가 될 수 있다. 모든 일급 객체는 함수의 반환값이 될 수 있다. 모든 일급 객체는 할당의 대상이 될 수 있다. 모든 일급 객체는 비교연산(==, equal)을 적용할 수 있다. 우리가 여태 사용했던 함수들은 모드 "이름 있는 클로저" 형태 클로저 사용 형태 { (매개변수 목록) -> 반환타입 in 실행 코드 } 함수(이름있는 클로저) 사용 func addFunction(a : Int, b : Int) -> Int { return a + b } var sumReault : Int = addFunction(a: 1,b: 2) 일반 클로.. 2021. 11. 7. 이전 1 다음