
[KOTLIN] 제네릭 타입과 VARIANCE 한정자를 활용하라 (이펙티브 코틀린)
·
KOTLIN
제네릭 요약 참고 https://tgyun615.com/134?category=908821 [JAVA] 제네릭 제네릭 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법 외부에서 사용자에 의해 타입이 지정되는 것을 의미 제네릭 장점 잘못된 타입이 들어올 수 있는 것을 tgyun615.com Variance 한정자 (out / in) class Box fun main(args: Array) { val box1: Box = Box() // OK!! val box2: Box = Box() // Compile Error!! } ---------------------------------------------- class Box fun main(args: Array) { val box1..