reified + inline
reified 키워드 reified 키워드란…? inline과 함께 쓰이며, 런타임시 generic 타입을 알 수 있게 하는 키워드임! fun printGenerics(value: T, classType: Class) { when (classType) { String::class.java -> { println("String : $value") } Int::class.java -> { println("Int : $value") } } } printGenerics("print generics function", String::class.java) printGenerics(1000, Int::class.java) 원래 generic 사용하면 이렇게 타입 정보를 넘겨야하지만, 위의 키워드를 사용하면 inlin..
2023.05.03