티스토리 뷰

반응형

TypeScript 함수 시그니처는 함수의 매개변수와 반환값의 타입을 정의하는 방법입니다. 함수 시그니처는 함수의 형태를 명확하게 지정하여 코드를 더욱 안정적으로 만드는 데 도움이 됩니다.

함수 시그니처 작성 방법

아래와 같은 형식으로 함수 시그니처를 작성할 수 있습니다.

function functionName(parameter1: type, parameter2: type): returntype {
  // 함수 내용
}

예시

다음은 TypeScript 함수 시그니처의 예시입니다.

function calculateArea(width: number, height: number): number {
  return width * height;
}

위의 예시에서는 calculateArea 함수의 매개변수로 width와 height를 받아들이며,

두 매개변수 모두 number 타입입니다.

함수의 반환값은 number 타입으로 지정되어 있습니다.

이처럼 TypeScript 함수 시그니처를 이용하면 함수의 타입을 명확하게 지정하여 코드의 안정성을 높일 수 있습니다.

반응형
댓글