제네릭

· TypeScript
제네릭 타입에 대해 알아보고 어떻게 사용할 수 있는지, 그리고 배열을 이용하지 않고 Queue자료구조를 구현하면서 제네릭을 어떻게 실제로 사용할 수 있는지 알아보자. 아래의 내용은 타입스크립트 공식문서 내용을 참고하였다. 제네릭타입의 필요성 우리가 서버를 띄울 때 항상 "Hello World"를 먼저 출력하는 것 처럼 제네릭에서의 "Hello World"인 identity 함수를 통해 발걸음을 시작해보자. identity함수는 받은 인수를 그대로 리턴하는 매우 간단한 함수이다. 만약 제네릭을 사용하지 않는다면 우리는 특정 타입을 지정해주거나, any를 사용해야 한다. 하지만 앞선 글에서 말한 것처럼 any는 실제로 함수가 반환할 때 어떤 타입인지에 대한 정보가 전혀 없게 되어 타입스크립트를 쓰는 의미가 ..
moyanglee
'제네릭' 태그의 글 목록