swift (1) 썸네일형 리스트형 Swift - First Class Citizen FirstClassCitizen은 3가지 특성을 가지고 있음. 1.변수와 상수에 저장할 수 있음. 2.함수에 파라미터로 전달 가능함. 3.함수에 리턴값으로 반환 될 수 있음. 1 변수나 상수안에 저장할 수 있음. func sum(a: Int, b: Int) -> Int { return a + b } let someSum = sum print(someSum(50, 10)) // 60 2.함수호출문에서 인자로 파라미터에 전달될 수 있음. func calculate(a: Int, b: Int, method: (Int, Int) -> Int) -> Int { return method(a, b) } let result = calculate(a: 50, b: 10, method: sum) print(result) .. 이전 1 다음