로딩
티스토리 데이터 처리 중입니다.

Generics (제네릭)

 Generics (제네릭)

제네릭이란? 제네릭을 사용하지 않았을 경우 우리가 String 문자열을 저장하는 리스트를 생성한다고 생각 해보자.

우리는 다음과 같이 코드를 작성할 것이다. val stringList: List = listOf("Hello", "World") // 문자열을 저장하는 리스트 생성 이제 이 문자열의 요소를 출력해주는 메소드를 만들려고 한다. fun printStringList(list: List) { for (item in list) { println(item) } } 그렇다면 우리는 위와 같이 메소드를 작성해야 할 것이다. 이번엔 Int 문자열을 저장하는 리스트를 생성하고 이를 출력해주는 메소드를 만들어보겠다. val integerList: List = listOf(10, 20) // 정수를 저장하는 리스.....

원문 링크 : Generics (제네릭)