코틀린1 9장 제네릭스 kotlin in action 책을 통한 공부입니다. 1. 제네릭 타입 파라미터 1. 타입 파라미터 T : 타입파라미터 선언 수신/반환 : 수신객체와 반환타입에 쓰인다. 타입 파라미터 X : 이 변수는 리스트다. 타입 파라미터 사용 : 이 변수는 문자열 리스트다 (명확) → 코틀린에서, 제네릭 타입 인자를 프로그래머가 명시하거나, 컴파일러가 추론할 수 있어야 한다. fun List.slice(indices: IntRange) : List val letters = ('a'...'z').toList() letters.slice(0..2) // 프로그래머가 명시 letters.slice(10..13) // 컴파일러가 타입 인자를 추론. T가 Char 라는 사실을 추론 확장 프로퍼티 선언도 가능하다. val L.. 2022. 7. 2. 이전 1 다음