type inference

    타입스크립트 타입 유추(Type Inference)

    TypeScript는 정적 타입 언어로, 변수, 매개변수, 반환값 등의 타입을 명시적으로 선언할 수 있다. 그러나 TypeScript는 타입 유추(Type Inference)라는 기능을 제공하여, 타입을 명시적으로 선언하지 않아도 컴파일러가 코드를 분석하여 타입을 유추할 수 있도록 한다. 변수 선언 let myNumber = 10; // 자동으로 number 타입으로 유추 let myString = "Hello"; // 자동으로 string 타입으로 유추 매개변수와 반환값 function add(x, y) { return x + y; // x와 y를 자동으로 any 타입으로 유추 } let result = add(5, 10); // result를 number 타입으로 유추 배열과 객체 let number..