![]() |
1
8
|
![]() |
2
4
看起来Kotlin编译器正在添加
如果我们只是编译您的示例,我们得到:
我认为这只是一个编译器优化,因为
使用实际变量得出:
换言之,
因为函数被标记
变成
有两种方法可以处理这个问题。您可以更改返回类型
或者,如果变量为空,可以返回其他内容:
|
![]() |
3
3
它必须是一个bug,因为:
有趣的是,在Kotlin1.2.x中,这甚至不能编译:
在Kotlin 1.3.11中是这样的。 在任何情况下:
|
![]() |
danny · 如何在kotlin中使用图形2d与paint() 1 年前 |
![]() |
Vetalll · Java、JDBC在重复密钥更新通配符上的插入 2 年前 |
![]() |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 2 年前 |
![]() |
Michel · 在Android上后台播放音频超过一分钟 2 年前 |
![]() |
Ashish Joshi · 未使用导航图弹出片段 2 年前 |