[typescript] 함수 선언과 매개변수 타입 지정
이번 글에서는 TypeScript에서 함수를 선언하고 매개변수의 타입을 지정하는 방법에 대해 알아보겠습니다.
함수 선언
TypeScript에서 함수를 선언할 때는 일반적인 JavaScript와 유사하게 function
키워드를 사용합니다. 아래는 간단한 함수 선언의 예시입니다.
function greet(name: string): void {
console.log('Hello, ' + name);
}
위의 예시에서 greet
함수는 name
매개변수를 받아들이고, 해당 매개변수의 타입은 string
으로 지정되어 있습니다. 또한, 함수의 반환 타입은 void
로 지정되어 있습니다.
매개변수 타입 지정
매개변수의 타입을 지정하려면 매개변수 이름 뒤에 콜론(:
)을 붙이고 해당 타입을 명시하면 됩니다. 예를 들어 위에서 사용한 name: string
은 name
매개변수의 타입을 string
으로 지정한 것입니다.
만약 함수가 여러 개의 매개변수를 받는 경우에는 각각의 매개변수에 대해 타입을 지정해주면 됩니다. 예시를 통해 확인해보겠습니다.
function add(x: number, y: number): number {
return x + y;
}
위의 예시에서 add
함수는 x
와 y
두 개의 매개변수를 받아들이고, 각각의 매개변수의 타입은 number
로 지정되어 있습니다. 또한, 함수의 반환 타입은 number
로 지정되어 있습니다.
마무리
TypeScript에서 함수를 선언하고 매개변수의 타입을 지정하는 방법에 대해 간단히 살펴보았습니다. 이를 통해 코드의 가독성을 높이고 프로그램의 안정성을 유지하는데 도움이 될 것입니다.
참고문헌: TypeScript 공식문서
Keywords: TypeScript, 함수, 매개변수, 타입 지정, 선언, 가독성, 안정성