function add(x: number, y: number): number {
return x + y;
}
const result = add(1, 2);
result 변수는 타입을 지정하지 않았지만
add함수의 리턴 타입이 number이기때문에
typescript가 자동으로 number type으로 인식한다.
이 타입 추론을 통해 코딩량이 줄 수도 있겠지만 기준이 모호해서
모든 것에 타입을 지정할지 어느정도 타입추론을 사용할지는
각 조직에서 기준을 세워서 사용하면 되겠다.
Inference
- 추론
- 추정
- 추리
'개발언어 > TypeScript' 카테고리의 다른 글
타입스크립트의 객체지향 (0) | 2021.04.15 |
---|---|
타입 단언 (Type Assertions) (0) | 2021.04.12 |
교차타입 (Intersection Types) (0) | 2021.04.12 |
식별 유니온 타입 (Discriminated Unions Type) (0) | 2021.04.12 |
타입 에일리어스 (Type Alias), 유니온 타입 (Union Type) (0) | 2021.04.10 |
댓글