Profile

성빈이의 기록장

성빈이

[Kotlin] 제너릭 in, out 키워드

728x90

코트린의 제너릭에 대해 공부하고 있는데...

 

도저히 in, out 키워드가 이해가 되지 않는다!!!!

 

 

 

in T, out T 키워드가 보이실텐데요. 자바에서의 ? super T, ? extends T는 코틀린에서 각각 in T, out T로 사용된다고 보면 됩니다. in T타입인 파라메터는 값을 쓸수 있는 반면 out T는 쓸수는 없고 읽을수만 있습니다. (https://softwaree.tistory.com/47)

 

 

라는데...

 

아니 이론은 알겠는데 ㅜㅜㅜㅜㅜ

 

도저히 저 속이 이해가 안된다..

 

대체 왜... 어떤 원리로....

 

언젠간 알게 되겠지 ㅠ