Kotlin中未指定的参数和返回类型

时间:2018-07-08 13:13:46

标签: function parameters kotlin parameter-passing return-type

我想用未指定的参数在kotlin中使此功能,并根据输入的内容返回类型。这听起来可能令人困惑,所以这里是一个示例:

fun example(variable:unspecified) : variable.type {...}

在Kotlin中有什么方法可以做这样的事情吗?我对这种语言不熟悉。

1 个答案:

答案 0 :(得分:3)

这可以通过正确的泛型来完成:

interface Input<R>

fun <R> example(variable: Input<R>): R {

}

这将基于作为Input传递的通用类型来更改返回类型。