[typescript] 함수 선언과 매개변수 타입 지정

이번 글에서는 TypeScript에서 함수를 선언하고 매개변수의 타입을 지정하는 방법에 대해 알아보겠습니다.

함수 선언

TypeScript에서 함수를 선언할 때는 일반적인 JavaScript와 유사하게 function 키워드를 사용합니다. 아래는 간단한 함수 선언의 예시입니다.

function greet(name: string): void {
    console.log('Hello, ' + name);
}

위의 예시에서 greet 함수는 name 매개변수를 받아들이고, 해당 매개변수의 타입은 string으로 지정되어 있습니다. 또한, 함수의 반환 타입은 void로 지정되어 있습니다.

매개변수 타입 지정

매개변수의 타입을 지정하려면 매개변수 이름 뒤에 콜론(:)을 붙이고 해당 타입을 명시하면 됩니다. 예를 들어 위에서 사용한 name: stringname 매개변수의 타입을 string으로 지정한 것입니다.

만약 함수가 여러 개의 매개변수를 받는 경우에는 각각의 매개변수에 대해 타입을 지정해주면 됩니다. 예시를 통해 확인해보겠습니다.

function add(x: number, y: number): number {
    return x + y;
}

위의 예시에서 add 함수는 xy 두 개의 매개변수를 받아들이고, 각각의 매개변수의 타입은 number로 지정되어 있습니다. 또한, 함수의 반환 타입은 number로 지정되어 있습니다.

마무리

TypeScript에서 함수를 선언하고 매개변수의 타입을 지정하는 방법에 대해 간단히 살펴보았습니다. 이를 통해 코드의 가독성을 높이고 프로그램의 안정성을 유지하는데 도움이 될 것입니다.

참고문헌: TypeScript 공식문서


Keywords: TypeScript, 함수, 매개변수, 타입 지정, 선언, 가독성, 안정성