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

Function kotlin中未指定的参数和返回类型,function,parameters,kotlin,parameter-passing,return-type,Function,Parameters,Kotlin,Parameter Passing,Return Type,我想在kotlin中使用未指定的参数创建此函数,并根据输入的内容创建一个返回类型。这听起来可能让人困惑,下面是一个例子: fun example(variable:unspecified) : variable.type {...} 在科特林有没有办法做这样的事?仅供参考,我对这种语言非常陌生。可以使用正确的泛型完成: interface Input<R> fun <R> example(variable: Input<R>): R { } 接口输入

我想在kotlin中使用未指定的参数创建此函数,并根据输入的内容创建一个返回类型。这听起来可能让人困惑,下面是一个例子:

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

在科特林有没有办法做这样的事?仅供参考,我对这种语言非常陌生。

可以使用正确的泛型完成:

interface Input<R>

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

}
接口输入
有趣的示例(变量:输入):R{
}

这将根据作为
输入传递的泛型类型更改返回类型。可以使用正确的泛型执行此操作:

interface Input<R>

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

}
接口输入
有趣的示例(变量:输入):R{
}
这将根据作为
输入传递的泛型类型更改返回类型