有没有办法只在 Kotlin 中表示 T! 平台类型,而不需要使用 Java



在纯 Kotlin 中是否有任何方法可以生成与TT?相反的T!类型——换句话说,T!类型在 Kotlin 中是否不值得注意?这些显然不起作用:

val t: T! = ...
fun f(): T! = ...

我对(可靠的(黑客持开放态度。

目前没有。有一个提案开放了几年,然后在你问这个问题几个月后拒绝了:https://github.com/Kotlin/KEEP/issues/82。

最新更新