Kotlin 1.3.11打破了零安全性?

Nic*_*nko 6 kotlin

fun handle() : String {
    null?.let { return "Ololo"}
}

val result = handle()
result.trim() // kotlin.TypeCastException: null cannot be cast to non-null type kotlin.CharSequence
Run Code Online (Sandbox Code Playgroud)

任何想法为什么null安全的Kotlin函数返回null?

Ily*_*lya 9

这是造成引入错误的合同为标准功能let,run,apply,also在科特林1.3.

该修复程序的目标是1.3.20版本.有关详细信息,请参阅KT-28061.