【发布时间】:2018-04-30 13:09:44
【问题描述】:
我希望能够做到这一点
fun <A> doSomething(block: A.Companion.() -> Unit): Unit {
// bla bla bla
A.block()
}
有可能吗?如果不?它在路线图中吗?
【问题讨论】:
标签: kotlin extension-methods static-methods
我希望能够做到这一点
fun <A> doSomething(block: A.Companion.() -> Unit): Unit {
// bla bla bla
A.block()
}
有可能吗?如果不?它在路线图中吗?
【问题讨论】:
标签: kotlin extension-methods static-methods
不,您的示例是不可能的,并且不在路线图中。
并非所有类都有伴生对象,并且无法检查特定类是否有。
【讨论】: