HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🍗
[New] 조규현팀
/
📝
Gerneric
📝

Gerneric

예정일
Jul 10, 2022
Created
Apr 19, 2022 04:24 AM
개발에 도움이 되는 사이트
Progress
완료
TS 주제참고 링크정리 글피드백Q&A
 

TS 주제

제네릭에 관해서 알아봅니다!
 

참고 링크

 

정리 글

Name
Person
Think Sharing (TS)
상태
나의 블로그
Generic
📝
Gerneric
시작전
⚓
Generic
📝
Gerneric
시작전
🎵
Generic
📝
Gerneric
완료
https://www.notion.so/cc9b160c367b4db89ea85dc937dbc870
Generic
📝
Gerneric
시작전
Generic
📝
Gerneric
시작전
📝
Gerneric

피드백

 

Q&A

 
혜빈 : List 로 선언하는걸 raw type 이라 하고, 제네릭 이전의 버전들과의 하위 호환성을 위해 존재하는 걸로 알고 있었습니다. 그런데 raw type이 비구체화 타입이라 되어 있고, 구체화 타입이 하위 호환성을 위해 존재한다고 되어있는데 어떤게 맞는 건지 궁금합니다 !
A : 이전 버전과 호환을 하기 위해서 raw 타입을 허용하고 비 구체화 타입을 이용해서 컴파일 시점에 타입 안전성을 보장받은 후 런타임 시에는 타입 소거를 통해서 이전 버전과 호환도 되면서 타입 안전성 장점까지 얻으며 신뢰할 수 있다 는 의미였습니다 !