Function 通用顶级函数引用

Function 通用顶级函数引用,function,kotlin,reflection,reference,toplevel,Function,Kotlin,Reflection,Reference,Toplevel,我如何引用以下内容 @SinceKotlin(“1.3”) 公共乐趣序列(@builderReference块:挂起SequenceScope.(->Unit):序列=序列{迭代器(块)} 企图 val sequenceFunction: KFunction<Sequence<Int>> = ::sequence val sequenceFunction:KFunction=::sequence 导致编译时错误 类型推断失败:信息不足,无法推断fun序列中的参数T(

我如何引用以下内容

@SinceKotlin(“1.3”)
公共乐趣序列(@builderReference块:挂起SequenceScope.(->Unit):序列=序列{迭代器(块)}
企图

val sequenceFunction: KFunction<Sequence<Int>> = ::sequence
val sequenceFunction:KFunction=::sequence
导致编译时错误

类型推断失败:信息不足,无法推断fun序列中的参数T(块:suspend SequenceScope.(->Unit):序列 请明确指定它

valf:(挂起SequenceScope.(->Unit)->Sequence=::Sequence
工作

注意:获取的对象是某种包装器函数类型。不是实际的函数声明。跑步可以证明这一点

val sequenceFunction: KFunction<Sequence<Int>> = ::sequence
val f: (suspend SequenceScope<Int>.() -> Unit) -> Sequence<Int> = ::sequence