9.1 제네릭 타입 파라미터 제네릭스를 사용하면 타입 파라미터를 받는 타입을 정의할 수 있다 Map map의 key, value 값의 타입을 명시해 줄 수 있다 kotlin은 llistOf("Dumitry", "asdfa") 이런 리스트를 받으면 type을 string으로 알아서 추론해 준다 val readers : MutableList = mutableListOf() val readers = mutableListOf() // 위 두 선언은 동등하다9.1.1 제네릭 함수와 프로퍼티 리스트를 다루는 함수를 작성하는 경우 모든 타입의 리스트를 잘 다루고 싶다 컬렉션을 다루는 라이브러리 함수는 대부분 제네릭 함수이다 ex.slice 9.1.2 제네릭 클래스 선언 표준 자바 인터페이스인 List를 코틀린으로 정..