[도서 정리] Android Development with Kotlin - Generics Are Your Friends Android Development with Kotlin - Generics Are Your Friends 이 정리글은 Kotlin in Action 책을 보고 실무에 Kotlin 을 사용하던 사람이 몰랐던 내용이나 remind 하고 싶은 내용을 위주로 정리한 글입니다. 제대로 내용을 파악하시려면 책을 구매해서 읽어보세욤~ - Kotlin 에서 generics 는 기본적으로는 invariant 이다. invariant 는 subtyping relation 이 없다는 것 - generic 에서 subtyping 관계가 유지되는 것을 co-variant 라고 하고, 반대로 유지되는 것을 contra-variant. 그리고 유지되지 않는 것을 invariant 라고 한다. - Java 의 upper bound.. 2018. 12. 15. [Kotlin Tutorial] Generics - Chap9. Generics 참조 : Kotlin in action 9.1. Generic type parameters -Java 와 기본적으로 generic 사용법은 동일하다. -Type Inference 는 가능하지만 명시적으로 써야 하는 케이스도 있다.val authors = listOf(“Dmitry”, “Svetlana”) // type inference 가능 val readers : MutableList = mutableListOf() // type inference 불가능, 명시적 선언val readers = mutableListOf() -Kotlin 에서는 raw type generic 을 사용할 수 없다. ( Java 로 치자면 그냥 List ) 9.1.1. Generic functions and properties.. 2017. 9. 5. 반응형 이전 1 다음