관련 글 1건
제네릭은 처음 배우면 어디에나 쓰고 싶어지고, 코드 리뷰를 몇 번 받고 나면 무서워서 못 쓴다. 내 기준은 하나다. "타입 관계를 보존해야 하는가?" 제네릭이 필요한 순간 입력 타입과 출력 타입 사이에 관계가 있을 때다. string 을 넣으면 string | null이 나온다는 관계가