[TIL 2021.11.21] ts generic

Kyu·2021년 11월 21일
0

TIL

목록 보기
312/322

Generic을 사용하는 이유는 뭘까? 영어사전에서는 제네릭을 "포괄적인, 총칭의" 라고 정의하고 있다. 이 의미가 프로그래밍 언어에서의 제네릭에 완전히 대칭되는 의미는 아니지만 항상 그 의미를 음미해보면 실제로 사용하면서 도움이 된다.

제네릭은 함수의 파라미터처럼 타입의 파라미터라고 생각하면 된다. 함수에서 한가지 타입이 아닌 원하는 타입에 따라 다양하게 활용하고 싶을 때 즉, 포괄적으로 활용하고 싶을 때 제네릭을 사용한다.

코드로 보면 꺽새표시와 "T"라는 알 수 없는 문자 때문에 처음보면 엄청 어려워보인다. "T"는 단지 "Type"의 첫글자를 따와서 컨벤션으로 사용하는 거고, 꺽새 안에 자기가 원하는 다른 문자를 넣어도 상관없다.

profile
TIL 남기는 공간입니다

0개의 댓글