타입소거1 [kotlin] 제네릭: in, out, where Kotlin의 제네릭: in, out, whereKotlin의 제네릭은 타입 안전성과 코드 재사용성을 높이는 강력한 기능입니다.이 가이드에서는 Kotlin 제네릭의 다양한 측면을 상세히 살펴보겠습니다. 제네릭 기본 (Generics Basics)Kotlin의 클래스는 Java와 마찬가지로 타입 파라미터를 가질 수 있습니다:class Box(t: T) { var value = t}val box: Box = Box(1)// 또는 타입 추론을 사용하여val box = Box(1) // Box로 추론됨 변성 (Variance)Kotlin은 선언 지점 변성(declaration-site variance)과 타입 프로젝션(type projections)을 제공합니다. 선언 지점 변성 (Declarati.. 2024. 8. 14. 이전 1 다음