무공변성 (1) 썸네일형 리스트형 코틀린 변성 정리 (불공변성, 공변성, 반공변성) 개요 이펙티브 코틀린 책을 보는 도중, 아이템 24번(제네릭 타입과 variance 한정자를 활용하라)을 보고 잘 이해가 가지 않아서 코틀린의 가변성에 대해서 정리합니다. 공부하면서 정리한 내용이기 때문에 잘못된 내용이 있을 수 있습니다. 잘못된 내용에 대해 피드백 해주시면 즉시 수정 & 반영하도록 하겠습니다. 변성(Variance)이란? 변성(Variance) 이란 기저 타입(base type)이 같으면서 타입 인자(type argument)가 다른 경우 서로 어떤 관계에 있는지 설명하는 개념입니다. 참고로 기저 타입(base type)은 원시 타입이라고도 부르며, 타입 인자(type argument)는 제네릭 타입이라고도 부릅니다. List List // 여기서 기저 타입(base type)은 Lis.. 이전 1 다음