标签: kotlin
我有以下代码
class A(val i: Int) sealed class S { class A(val i: Int) } fun <T> f(g: (Int) -> T) = Unit fun test() { f(::A) // OK f(::S.A) // error: Unresolved reference A }
那么如何引用密封类的构造函数呢?
答案 0 :(得分:3)
我找到了一种方法:f(S::A)
f(S::A)