[typescript] 타입 추론을 활용한 예시 코드

TypeScript는 정적 타입 언어이며, 변수의 타입을 명시적으로 선언하지 않아도 대부분의 경우 타입을 추론할 수 있습니다. 타입 추론을 활용하면 코드를 간결하게 작성할 수 있고, 별도의 타입 선언을 줄일 수 있습니다.

다음은 타입 추론을 활용한 TypeScript 예시 코드입니다.

// 문자열을 할당하는 경우
let message = "Hello, TypeScript";
// message의 타입은 자동으로 string으로 추론됩니다.

// 숫자를 할당하는 경우
let count = 10;
// count의 타입은 자동으로 number로 추론됩니다.

// 배열을 할당하는 경우
let names = ["Alice", "Bob", "Charlie"];
// names의 타입은 string[] (문자열 배열)으로 추론됩니다.

// 객체를 할당하는 경우
let person = { name: "Alice", age: 30 };
// person의 타입은 { name: string, age: number }으로 추론됩니다.

위 코드에서 별도로 타입을 명시하지 않아도 TypeScript는 할당된 값으로부터 변수의 타입을 추론합니다.

이러한 타입 추론은 코드 작성을 더욱 간단하고 유연하게 만들어주며, 효율적인 개발을 도와줍니다.

더 많은 정보는 TypeScript 공식 문서를 참고하실 수 있습니다.