일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 장자명언
- ASMR
- bash
- 이모지
- 공부집중
- 명언모음
- 코틀린
- 오픈소스
- 명심보감
- Coroutine
- 1인개발자
- 공자명언
- 이모지메모
- Freesound
- 소울칼리버6
- 넷플릭스
- Streaming
- kotlin
- FSM
- DART
- 벤자민플랭클린
- androidx
- 좋은글필사하기
- Flutter
- Android
- recyclerview
- Linux
- Firebase
- 파이썬
- jetpack compose
Archives
- Today
- Total
목록reified (1)
Vintage appMaker의 Tech Blog
[kotlin] reified 사용하는 이유
reified 를 사용하는 이유는 크게 2가지가 있다. 함수의 리턴값과 변수 파라메터를 제너릭으로 사용하면서 1. 다양한 형의 리턴값을 넘겨주고자 할 때 2. 함수에 넘겨진 제너릭변수의 형을 비교해야 할 때 이다. import java.time.LocalDate // 0. 사용법 // inline fun 함수명: T // 1. // 대입받는 변수의 데이터 형에 따라 // 결과값을 선택가능하다. inline fun getToDay(): T? { val nowDay: LocalDate = LocalDate.now() return when (T::class) { String::class -> "now is : $nowDay" as T Int::class -> nowDay.dayOfMonth as T else ..
Source code or Tip/Android(Java, Kotlin)
2022. 8. 15. 19:00