Kotlin-In-Action 9장 제네릭스
9장 제네릭스 실체화한 타입 파라미터를 사용하면 인라인 함수 호출에서 타입 인자로 쓰인 구체적인 타입을 실행시점에 알 수 있다. 선언 지점 변성을 사용하면 기저 타입은 같지만, 타입 인자가 다른 두 제네릭 타입 Type와 Type가 있을 때 타입 인자 A와 B의 상위/하위 타입 관계에 따라 두 제네릭 타입의 상위/하위 타입 관계가 어떻게 되는지 지정할 수 있다. List를 인자로 받는 함수가 있다고 했을 때, List타입의 값을 전달할 수 있는지 여부를 선언 지점 변성을 통해 지정할수 있음. 사용 지점 변성은 같은 목표(제네릭 타입 값 사이의 상위/하위 타입 관계 지정)를 제네릭 타입 값을 사용하는 위치에서 파라미터 타입에 대한 제약을 표시하는 방식으로 달성 제네릭 타입 파라미터 제네릭 타입의 인스턴스를..
Programing/Kotlin
2021. 7. 27. 19:44
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- http method
- Prototype
- RestTemplate
- jade
- implicit prototype chain
- tomcat
- Sublime Text 2
- SideBarEnhancements
- Handlebars
- Spring Boot
- pm2
- Spring MVC
- Sublime Text 3
- HttpClient
- Package Control
- package.js
- Kotlin
- EJS
- Express.js
- Squelize.js
- node.js
- WebFlux
- maven
- Til
- springboot
- Spring
- HTTP
- 스프링
- ecma
- cluster
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함