Dev/notion7 Generic - 제네릭 제네릭(Generics)은 프로그래밍 언어에서 타입을 매개변수화하여, 다양한 데이터 타입에 대해 하나의 코드 베이스를 재사용할 수 있도록 하는 개념이다. 즉, 특정 타입에 의존하지 않고, 추상적인 타입을 인자로 받아 처리할 수 있게 해준다. 이를 통해 코드의 재사용성과 타입 안전성을 높일 수 있다.1. 제네릭의 기본 개념타입 매개변수화:제네릭은 함수, 클래스, 구조체, 인터페이스 등에서 실제 타입 대신 타입 매개변수( ex: T, U)를 사용한다. 이렇게 작성된 코드는 구체적인 타입으로 치환되어 다양한 상황에서 활용될 수 있다. 타입 안정성:제네릭을 사용하면 컴파일 타임에 타입 오류를 검출할 수 있다. 즉, 잘못된 타입이 전달되는 경우 컴파일러가 오류를 발생시켜 런타임 오류를 줄일 수 있다. 코드 재.. 2025. 2. 19. 이전 1 2 다음