iOS 개발
Swift - 6 First Class Object(1급 객체), Closure(클로저)
이번 포스팅에서는 1급 객체, 클로저의 개념과 예제를 다루어 보겠다.변수에 저장 가능, 매개변수로 전달 가능, 리턴값으로 사용 가능 이 세 가지의 조건을 충족하면 1급 객체라고 부를 수 있다.Swift는 함수를 데이터 타입처럼 처리할 수 있는데, 다음과 같이 함수를 상수 또는 변수에 할당하는 것이 가능하다.func inchesToFeet (inches: Float) -> Float { return inches * 0.0833333}let toFeet = inchesToFeetprint(inchesToFeet(inches:10)) //0.833333print(toFeet(10)) //0.833333//주의 : argument label인 (inches:) 안 씀1급 객체 예제 소스func up(num..