타입 변수(Type Variable)
2024년 11월 24일
-
타입 자리에 대체될 타입을 나타내는 변수로써, 제네릭(Generic) 함수(Function), 클래스(class) 등을 정의할 때 지정된다.
-
실제 사용 시에 구체적인 타입 표기(Type Annotation)으로 대체된다.
문법
- 범용적으로 "Type" 혹은 "T"를 사용하지만, 어떤 이름을 사용해도 상관 없다.
TypeScriptfunction 함수_이름<Type>(arg: Type): Type{}
- 현재 여기선, Type을 사용하여, 타입 변수를 정의했다.
- 편하게,
placeholder혹은 자리 표시자로 이해하면 쉽다.