본문 바로가기

mm Home

검색하기
mm Home
프로필사진 jess_m

  • 전체 (25)
    • 개발 (21)
      • Java (8)
      • Kotlin (2)
      • Spring (3)
      • Big Data (3)
      • 기타 (5)
    • 여행 (0)
    • 이야기 (1)
    • 기타 (2)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
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 29 30 31
Tags
  • HDFS
  • processing time
  • flink
  • Heuristic Watermarks
  • Hadoop
  • flink watermarks
  • watermarks
  • contravariant
  • apache flink
  • Perfect Watermarks
  • Stream
  • java
  • 가변성
  • Heuristic Watermark
  • MapReduce
  • kotlin
  • Generics
  • 불공변
  • coroutines
  • flink watermark
  • Coroutine
  • lambda
  • covariant
  • ingestion time
  • 공변
  • Generic
  • Perfect Watermark
  • watermark
  • event time
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록covariant (1)

mm Home

Kotlin - Generics

Generic Kotlin의 Generic은 Java의 Jeneric과 비슷한 점이 많으므로 Java - Generics 글을 참고하면 좋을듯 하다. 위 글을 통해 아래의 내용을 이해하면 된다. Type Erasure 컴파일러가 하위 호환을 위해 Type Parameter 정보를 지운다. (런타임시에 타입 파라미터 정보를 알 수 없다) 공변 (Covariant) A -> A' 일때, C -> C *공변은 같은 기저타입에서 같은 방향으로 변한다. 반공변 (Contravariant) A -> A' 일때, C

개발/Kotlin 2019. 12. 4. 21:40
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바