swift 함수 시그니쳐
-
함수야 거짓말 하지마라Programming🧑💻/Functional Programming 2025. 2. 9. 23:07
함수 시그니쳐란? 함수 시그니쳐는 함수의 정체성을 나타내는 ID 카드와 같습니다. 함수의 이름, 매개변수 타입, 반환 타입을 포함하며,이를 통해 함수가 무엇을 받아서 무엇을 돌려주는지를 명확하게 알 수 있어야합니다. func functionName(parameterName: ParameterType) -> ReturnType { // 함수 구현}예를 들어, 사용자의 나이를 받아서 성인 여부를 반환하는 함수의 시그니처는 이렇게 됩니다func isAdult(age: Int) -> Bool { return age >= 18}위와 같이 함수의 시그니쳐들을 통해 해당 함수가 어떤 "역할을 하는지?" ,"어떤 값들을 필요로 하는지?", "어떤 결과값이 나올 수 있는지?"등의 함수의 동작을 예측할 수 있어..