参考html
Kotlin 与 Java的定义差很少,就是关键字不同java
关键字 | 与Java等效的关键字 |
---|---|
<out T> |
<? extends T> |
<int T> |
<? super T> |
<*> |
<?> |
T
可使用反射类型判断, 限于内联函数用inline fun < reified T > my( x:T) { //判断 T 的类型 if( T::class.java == String::class.java ){ //TODO }else{ //TODO } }