[typescript] 타입 어노테이션을 활용한 예시 코드
TypeScript는 정적 타입을 지원하는 프로그래밍 언어로, 변수, 매개변수, 함수 등에 타입 어노테이션을 활용하여 코드의 가독성을 높일 수 있습니다.
다음은 타입 어노테이션을 활용한 TypeScript 예시 코드입니다.
변수에 타입 어노테이션 적용
// 숫자 타입 변수 선언
let num: number;
// 문자열 타입 변수 선언
let str: string;
num = 10;
str = "Hello, TypeScript";
함수 매개변수와 반환값에 타입 어노테이션 적용
// 숫자 타입 매개변수와 반환값의 타입 어노테이션 적용
function add(num1: number, num2: number): number {
return num1 + num2;
}
add(5, 3); // 8
인터페이스에 타입 어노테이션 적용
// 인터페이스에 타입 어노테이션 적용
interface Shape {
name: string;
sides: number;
}
function describeShape(shape: Shape): void {
console.log(`This shape is ${shape.name} and has ${shape.sides} sides.`);
}
let triangle: Shape = { name: "Triangle", sides: 3 };
describeShape(triangle); // This shape is Triangle and has 3 sides.
위 예시 코드에서는 변수, 함수 매개변수, 반환값, 인터페이스 등에 TypeScript의 타입 어노테이션을 활용한 예시를 제시하였습니다. 타입 어노테이션을 사용함으로써 코드의 가독성과 유지보수성을 높일 수 있습니다.
더 많은 TypeScript 타입 어노테이션에 관한 정보는 TypeScript 공식 문서를 참고하시기 바랍니다.