처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

프로그래밍에서 '제네릭(Generic) 프로그래밍'의 주된 장점으로 올바른 것은?

쉬움 freeCodeCamp
보기 및 정답
A 타입을 매개변수화하여 다양한 타입에 대해 동일한 코드를 재사용하면서도 타입 안전성을 유지한다
B 제네릭을 사용하면 컴파일러가 반복적인 코드를 자동으로 생성하여 개발 속도를 높인다
C 제네릭 타입을 사용하면 JIT 컴파일러 최적화가 적용되어 실행 속도가 항상 빨라진고 볼 수 있다
D 제네릭 컬렉션은 박싱/언박싱이 없으므로 메모리 사용량이 항상 줄어들게 된다

해설

제네릭은 List<T>, function identity<T>(arg: T): T처럼 타입을 매개변수로 받아 다양한 타입에 적용되는 코드를 작성합니다. 타입 캐스팅이나 Object/any 사용 없이도 컴파일 타임에 타입 검사가 가능하여 런타임 타입 에러를 방지합니다. Java, TypeScript, C#, Rust 등 대부분의 정적 타입 언어에서 지원합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기