我遇到过这堂课
accountMaps
在a reddit post中,问为什么不能这样写:
sealed class Test<out T> {
}
fun <T, R : T> Test<T>.abc(fn: (Int) -> Test<R>) {
fn(10)
}
此后,我一直想知道这种密封的类在什么地方有用,但什么也没想到。
上述sealed class Test<out T> {
fun abc(fn: (Int) -> Test<T>) {
fn(10)
}
}
类设计的示例应用程序是什么?