일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- recyclerview
- Coroutine
- 소울칼리버6
- Android
- DART
- 파이썬
- 이모지메모
- 공자명언
- 벤자민플랭클린
- bash
- jetpack compose
- FSM
- kotlin
- 이모지
- 장자명언
- 좋은글필사하기
- Streaming
- 코틀린
- 오픈소스
- Firebase
- 명심보감
- 1인개발자
- ASMR
- 명언모음
- 넷플릭스
- androidx
- Flutter
- Freesound
- 공부집중
- Linux
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