제네릭부터 한번 보고 가겠습니다.
제네릭을 왜 사용하는지 부터 한번 보면
컴파일시에 타입 체크를 할 수 있다.
타입 캐스팅이 필요없다.
라고 하는데, 코드를 읽을 때 알아서 컴파일러가 타입을 체크해주고, 타입 캐스팅이 필요없다는 부분을 한번 보겠습니다.
코틀린 공식 문서에 대해서 한번 쭉 훑어보면 아래와 같습니다.
그리고 generic function을 알아보면
위와 같이 할 수 있습니다.
- 참조
https://junyoung-developer.tistory.com/83
[Kotlin] 제네릭(Generic)
모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 제네릭(Generic) : 클래스 내부에서 사용할 자료형을 인스턴스를 생성할 때 확정하는 것 자료형의 객체들을 다루는 메서드나
junyoung-developer.tistory.com
'Android(Kotlin)' 카테고리의 다른 글
kotlin lateinit lazy (0) | 2021.10.29 |
---|---|
kotlin object 싱글톤 (0) | 2021.10.29 |
고차함수 (0) | 2021.10.28 |
코틀린 람다(lambda) (0) | 2021.10.25 |
중첩클래스 (0) | 2021.10.24 |