kotlin 获得泛型类及泛型实例化

2020-04-10  本文已影响0人  陈桐Caliburn

kotlin 这个体验也太好了

// 获得T.class
inline fun <reified T> classOf()  = T::class.java

//获得 T object
inline fun <reified T> instanceOf()  = T::class.java.newInstance()

fun main() {
    var clazz = classOf<String>()
    var str = instanceOf<String>()
}

上一篇 下一篇

猜你喜欢

热点阅读