반응형 코틀린 제네릭1 9장. 제네릭스 9장. 제네릭스 기본 개념은 자바와 비슷하다. 제네릭 함수와 클래스를 정의하는 방법 타입 소거와 실체화한 타입 파라미터 선언 지점과 사용 지점 변성 9.1 제네릭 타입 파라미터 제네릭스를 사용하면 타입 파라미터를 받는 타입을 정의할 수 있다. 제네릭 타입의 인스턴스를 만들려면 타입 파라미터를 구체적인 타입 인자(type argument)로 치환해야 한다. 코틀린 컴파일러는 타입 인자를 추론할 수 있다. List listOf("Dmitry", "Svetlana") // 두 값이 문자열이기 때문에 컴파일러는 List 임을 추론 타입 인자를 추론할 근거가 없는 경우에는 직접 타입 인자를 명시해야 한다. // 변수의 타입을 지정 val readers: MutableList = mutableListOf() // .. 2021. 12. 20. 이전 1 다음 반응형