我想用未指定的参数在kotlin中使此功能,并根据输入的内容返回类型。这听起来可能令人困惑,所以这里是一个示例:
fun example(variable:unspecified) : variable.type {...}
在Kotlin中有什么方法可以做这样的事情吗?我对这种语言不熟悉。
答案 0 :(得分:3)
这可以通过正确的泛型来完成:
interface Input<R>
fun <R> example(variable: Input<R>): R {
}
这将基于作为Input
传递的通用类型来更改返回类型。