-
Function Types - FunctionsiOS/🟠 Swift 2020. 11. 8. 16:25
Function Types는 변수나 상수에 함수를 assign 하는 경우, 타입을 명시할 때 필요합니다. Swift에서 함수는 first-class citizen 이므로, 변수나 상수에 함수를 assign 할 수 있습니다. 이전 글에서 Function Notation만을 이용하여 타입 추론을 통해 저장하였지만, 함수도 자료형을 가지고 있으므로 명시적으로 변수 혹은 상수에 타입도 표기할 수 있습니다. 또한 클로저를 파라미터로 받는 코드를 이해하기 위해 Function Types을 이해하는 것은 필요합니다. Syntax /* Function Types */ (type) -> type () -> () // () -> void 로도 표기할 수 있습니다. Function에서 쓰는 void 는 리턴형이 없다는 것을..