![]() |
1
5
有一个简单的解决方案,允许您在不更改方法或希望从Kotlin调用它们的名称的情况下执行此操作。 对于Kotlin来说,这两种方法之间的区别是明确的,但对于JVM来说则不然。因此,只需告诉Kotlin,您希望其中一个方法使用不同的内部JVM名称,这根本不会影响Kotlin代码。只有Java代码才能看到替代名称。例如:
瞧!别再犯错误了!您可以使用相同的名称从Kotlin调用任一版本
其他的答案和评论表明,可空性是句法上的糖分,但这些答案和评论远远不正确。这些类型作为额外的元数据写入字节码,只有Kotlin才能看到并执行这些元数据。但除此之外,它还增加了
|
![]() |
danny · 如何在kotlin中使用图形2d与paint() 1 年前 |
![]() |
Vetalll · Java、JDBC在重复密钥更新通配符上的插入 2 年前 |
![]() |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 2 年前 |
![]() |
Michel · 在Android上后台播放音频超过一分钟 2 年前 |
![]() |
Ashish Joshi · 未使用导航图弹出片段 2 年前 |