TypeScript 타입스크립트 - Type Inference
TypeScript에서 변수의 타입을 항상 지정해줘야하는 것은 아닙니다. type annotation의 양식에 사용 가능한 명확한 정보가 없을 경우 TypeScript가 변수의 타입을 추론합니다. 변수가 초기화되어있고, 디폴트 값이 파라미터로 설정되어있으며, 함수 리턴 타입이 결정되어 있는 경우에 한해 TypeScript에 의해 타입이 추론됩니다. var a = "some text"; var b = 123; a = b; // Compiler Error: Type 'number' is not assignable to type 'string' 위와 같이, a 와 b는 명확한 타입 정보가 없음에도 TypeScript는 알아서 각 변수의 타입을 추론하여 에러를 표시합니다. var arr = [ 10, null,..
Study with me
2022. 9. 18. 15:12