Kotlin类未知类型作为方法参数

时间:2018-04-03 09:36:15

标签: kotlin

如何在Kotlin中编写类似的方法?如何在kotlin中替换这个问号通配符?

private String doit(Class<?> c) {
  //body
}

我的最后一次尝试是:

fun doit(clazz: Class<Any>) : String {
    //body
}

1 个答案:

答案 0 :(得分:3)

Kotlin的通配符是:* 所以,你可以写:

fun doSth(clazz: KClass<*>) { /* ... */ }