|
|
1
8
|
|
|
2
4
看起来Kotlin编译器正在添加
如果我们只是编译您的示例,我们得到:
我认为这只是一个编译器优化,因为
使用实际变量得出:
换言之,
因为函数被标记
变成
有两种方法可以处理这个问题。您可以更改返回类型
或者,如果变量为空,可以返回其他内容:
|
|
|
3
3
它必须是一个bug,因为:
有趣的是,在Kotlin1.2.x中,这甚至不能编译:
在Kotlin 1.3.11中是这样的。 在任何情况下:
|
|
|
A. Cedano · 如何在UIState中包含错误案例? 1 年前 |
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
zplot · 使用具有抽象嵌套类的泛型时类型不匹配 1 年前 |