Skip to content

Latest commit

 

History

History
9 lines (9 loc) · 519 Bytes

일반적인 알고리즘을 구현하는 경우 제네릭을 사용하자.md

File metadata and controls

9 lines (9 loc) · 519 Bytes

일반적인 알고리즘을 구현하는 경우 제네릭을 사용하자

제네릭 함수(Generic Function)란?

타입 아규먼트/파라미터를 사용하는 함수

제네릭을 활용한 알고리즘 함수의 장점

  • 컴파일러에 타입 정보를 제공하여 타입을 정확하게 추측할 수 있도록 도움
  • 안전하고 편한 프로그래밍 가능
  • 구체적인 타입의 서브타입만 사용하도록 제한 가능
    • 반복 처리 가능
    • EX) Any : nullable이 아닌 타입