generic

제네릭 도입 기준

제네릭은 같은 로직을 여러 타입에 적용하되 타입 안정성을 유지하고 싶을 때 씁니다.

판단 기준

중복 함수가 타입만 다르고 동작은 같은가

T

구체 타입을 나중에 정하는 자리 표시자입니다.

struct

필드 타입을 제네릭으로 두어 재사용성을 높입니다.

function

인자와 반환 타입 관계를 타입 매개변수로 표현합니다.

bound

필요한 동작은 trait bound로 제한합니다.